In Vim möchte ich nach Zeilen mit einer bestimmten Zeichenfolge suchen und diese dann löschen.
Insbesondere möchte ich Zeilen mit den LaTeX-Befehlen \begin{frame}
und suchen \end{frame}
und diese löschen. =
In Vim möchte ich nach Zeilen mit einer bestimmten Zeichenfolge suchen und diese dann löschen.
Insbesondere möchte ich Zeilen mit den LaTeX-Befehlen \begin{frame}
und suchen \end{frame}
und diese löschen. =
Antworten:
Ja.
Verwenden Sie den g
Befehl, um Zeilen zu bearbeiten, die mit einem Muster übereinstimmen, sowie den d
Befehl, um diese Zeilen zu löschen.
g/pattern/d
Damit:
g/\\\(begin\|end\){frame}/d
sollte den Trick machen.
Wenn das nicht funktioniert, versuchen Sie:
:g/\v\\(begin|end)\{frame\}/d
welches funktioniert, egal welche magic
einstellung du hast .
g
ist der Trick, den ich lernen musste!