Ich muss oft größere vertikale Auswahlen kopieren, z. bei der Arbeit mit (Lassen Sie uns zivilisiert bleiben) "Getter / Setter" -reiche Schnittstellen, z. B.
%Vor% Hier habe ich $
verwendet, um das Ende der Zeile anzuzeigen. Ich mache jetzt ein Visual
vertikale Selektion auf z.B. die A
in der Spalte 55 über alle Zeilen, juckt es
und fügen Sie es mit P
vor dieser Spalte ein und erhalten Sie zusätzliches Leerzeichen eingefügt
die zweite Zeile.
Gibt es eine Möglichkeit, die zusätzlichen Leerzeichen zu vermeiden? Ändern von Zeichen im vertikalen Visual Auswahl scheint nicht von diesem Problem zu leiden.
So funktioniert die visuelle Blockbewegung. Sie kopieren Spalte 55. Dann einfügen mit P
. Ihre zweite Zeile erstreckt sich nicht so weit wie Spalte 55. Wenn Sie also einfügen, wird diese Zeile für Sie erweitert.
Verwenden Sie :reg
, um Ihr Register zu sehen. Sie werden feststellen A^J ^JA
als Wert für ""
, das unbenannte Register. Der ^J
symbolisiert Zeilenumbrüche. Beachten Sie den Abstand zwischen ^J
s. So arbeitet ein visual-block mode yank mit leerem Raum, indem er mit Leerzeichen gefüllt wird.