Ich möchte ein einfaches Vim-Skript erstellen, das einfach n Zeilen löscht, 1 Zeile überspringt und bis zum Ende des Dokuments wiederholt. Ich kümmere mich nicht um bestimmte Übereinstimmungen, ich möchte nur die Zeile löschen. Zum Beispiel; Daher möchte ich den Befehl 3ddj
für das gesamte Dokument wiederholen .
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
So sieht es aus wie ...
Text I want to keep.
Text I want to keep.
Text I want to keep.
Vielen Dank.
regular-expression
in Ihre Frage aufgenommen, aber die Frage scheint keinen Grund anzugeben, dies mit regulären Ausdrücken zu tun. Wenn Sie tatsächlich nach etwas suchen, das reguläre Ausdrücke verwendet, kann stackoverflow.com/questions/17735289/… von Interesse sein. Diese Frage betraf Notepad ++, aber die Antwort verwendet nur einen PCE-Regex. (Haftungsausschluss: Ich habe diese Antwort geschrieben.)