Ich habe eine Datei, die aus zwei vertikalen Teilen besteht. Auf der linken Seite sind die Daten bereits formatiert und ich möchte sie nicht ändern. Ich möchte nur die Daten auf der rechten Seite formatieren. Angenommen, ich habe eine Datei mit Zeilen wie
foo=bar baz # Neato Junk
quux=xyzzy # Bilbo Baggins Ring
mit vielen weiteren Zeilen wie diesen. Ich möchte nur den Text rechts vom Zeichen '#' ändern. Ich habe den gewünschten Text mit den folgenden Ausdrücken ausgewählt:
gg
/#
ctrl-v
G
$
aber wenn ich dann versuche, es zu ändern (sagen wir mit :'<,'>!column -t
), ändert es tatsächlich die Gesamtheit jeder Zeile. Was ist der richtige Ausdruck, um nur die visuell ausgewählten Teile zu ändern?
visual-mode
external-command
Kojiro
quelle
quelle
Antworten:
Sie können auch versuchen:
Von
:h :visual_example
:Siehe auch
:h visual-operators
für Details.quelle