Remover linhas eficientemente no Vim

0

Como você pode remover determinadas linhas de maneira eficiente no Vim?

Eu quero remover todas as linhas que correspondem a esta

:g!/div/

eu executei sem sucesso:

:g!/div/s/^*//g
    
por Léo Léopold Hertz 준영 21.08.2009 / 01:08

3 respostas

7

Para remover todas as linhas que correspondem a div

:g/div/d

Para remover todas as linhas que não correspondem a div

:g!/div/d
    
por 21.08.2009 / 01:14
6
:g!/div/d

Funciona muito bem para fazer o que você quer.

    
por 21.08.2009 / 01:15
1
:V/div/d

No caso de arquivos maiores, pode ser mais rápido:

:%!grep div
    
por 21.08.2009 / 11:11