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
v4kJvstartet den visuellen Modus in der aktuellen Zeile4wird das nächste Kommando 4x wiederholenkeine Zeile hoch (und das dann 4x)Jund verbinde diese 4 Zeilen miteinander
Befehl
v5jgJvstartet den visuellen Modus in der aktuellen Zeile5wird das nächste Kommando 5x wiederholenjeine Zeile runter (und das dann 5x)gder Befehl JOIN soll keine Leerzeichen hinzufügenJund 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[postlist id=730]