W Vimie chciałbym wyszukać wiersze o danym ciągu, a następnie je usunąć.
W szczególności chciałbym znaleźć wiersze za pomocą poleceń LaTeX \begin{frame}
i \end{frame}
, i je usunąć. =
W Vimie chciałbym wyszukać wiersze o danym ciągu, a następnie je usunąć.
W szczególności chciałbym znaleźć wiersze za pomocą poleceń LaTeX \begin{frame}
i \end{frame}
, i je usunąć. =
Odpowiedzi:
Tak.
Użyj g
polecenia, aby operować na liniach pasujących do wzorca, wraz z d
poleceniem, aby usunąć te linie.
g/pattern/d
Więc:
g/\\\(begin\|end\){frame}/d
powinien załatwić sprawę.
Jeśli to nie zadziała, spróbuj:
:g/\v\\(begin|end)\{frame\}/d
który zadziała, bez względu na magic
ustawienie.
g
jest sztuczka, której musiałem się nauczyć!