Posso apagar qualquer linha com uma determinada string de pesquisa?

3

No Vim, gostaria de pesquisar linhas com uma determinada string e excluí-las.

Especificamente, gostaria de encontrar linhas com os comandos LaTeX \begin{frame} e \end{frame} e excluí-las. =

    
por Richard Herron 23.02.2011 / 21:44

1 resposta

5

Sim.

Use o comando g para operar em linhas que correspondam a um padrão, junto com o comando d para excluir essas linhas.

g/pattern/d

Então:

g/\\(begin\|end\){frame}/d

deve fazer o truque.

Se isso não funcionar, tente:

:g/\v\(begin|end)\{frame\}/d

que funcionará, independentemente da sua configuração magic .

    
por 23.02.2011 / 21:48