Ich versuche, einen ausgewählten Text (Teil einer Zeile) von Vim zu speichern. Hier ist die Zeile:
DIESER TESTSATZ - SELECTED_TARGET_WORLD
wobei das Fett den ausgewählten Text darstellt. Ich mache das:
%Vor% aber in der Datei selected_text
finde ich den String:
Wie kann ich nur den ausgewählten Teil der Zeile speichern?
Dieser Fall ist nicht in der Hilfe dokumentiert ( :h :w
), aber :w
behandelt nur Zeilenbereiche (das hätten Sie am Beispiel mehrerer Zeilen gesehen).
Um zu tun, was Sie wollen, müssen Sie zuerst Ihre Auswahl in einen temporären Puffer (oder in eine eigene Zeile einfügen und dann wieder einfügen) und dann diesen Puffer speichern. Das kann leicht automatisiert werden, wenn es etwas ist, was du oft tust.