Zeilen zusammenfügen oder teilen in allen Variationen.
Der Befehl dafür heißt JOIN
Anmerkung: Groß-/Kleinschreibung ist wichtig. Großbuchstaben werden nicht extra mit einem SHIFT hervorgehoben
Join zwei Zeilen zusammenführen J
mit Leerzeichen
J
– Sollen zwei Zeilen, die durch einen Zeilenumbruch getrennt wurden zusammengeführt werden, so kann in der oberen Zeile einfach ein großes J
gedrückt werden. Das führt dazu, dass die untere Zeile nach oben geholt UND mit einem Leerzeichen Abstand an die aktuellen Zeile angehängt wird.
Im Befehlsmodus – :join!
Suchmuster – :g/pattern/join
Join ohne Leerzeichen gJ
gJ
– Soll die untere Zeile ohne Leerzeichen an die aktuelle Zeile angehängt werden, so lässt der Befehl gJ
das Leerzeichen weg.
Visual Join – Mehrere Zeilen verbinden v+Motion+J
Join kann auch mit der Visual Markierung v
und Motion Befehle benutzt werden.
v
+ Motion
+ J
oder gJ
für mit oder ohne Leerzeichen
Beispiele
- Befehl
v4kJ
v
startet den visuellen Modus in der aktuellen Zeile4
wird das nächste Kommando 4x wiederholenk
eine Zeile hoch (und das dann 4x)J
und verbinde diese 4 Zeilen miteinander
- Befehl
v5jgJ
v
startet den visuellen Modus in der aktuellen Zeile5
wird das nächste Kommando 5x wiederholenj
eine Zeile runter (und das dann 5x)g
der Befehl JOIN soll keine Leerzeichen hinzufügenJ
und verbinde diese 5 Zeilen miteinander ohne zusätzliche Leerzeichen
Hilfe
Eine ausführlichere Hilfe findet sich in Vim unter :help J
Weitere hyperblog Artikel zum Thema
vim
Views: 8