Vermeiden Sie zusätzliche Leerzeichen beim Einfügen der vertikalen Auswahl

8

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.

%Vor%

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.

    
Benjamin Bannier 05.06.2013, 14:23
quelle

1 Antwort

4

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.

    
Peter Rincker 05.06.2013 14:51
quelle

Tags und Links