Ich habe einen Text wie diesen:
Line 1 of text
Line 2 of text.
Ich möchte alle Leerzeilen zwischen den beiden Textzeilen löschen.
Ich könnte meinen Cursor unter die erste Zeile setzen und eingeben 5dd
, frage mich aber, ob dies auch ohne Angabe einer Zeilenanzahl möglich ist.
Antwort1
Beginnen Sie mit der ersten leeren Zeile im Normalmodus und drücken Sie d/.
. Drücken Sie Enter.
d
löscht, bis /
das erste Zeichen gefunden wird, das kein Leerzeichen ist (alles, was übereinstimmt .
).
Antwort2
Platzieren Sie im Normalmodus den Cursor auf eine beliebige Zeile leeren Textes zwischen den beiden nicht leeren Zeilen und geben Sie dann Folgendes ein dip
:DeleteichnnerPParagraph.
Dadurch werden alle Leerzeilen zwischen zwei Textblöcken gelöscht.