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
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
:g!/div/d
Funciona muito bem para fazer o que você quer.
:V/div/d
No caso de arquivos maiores, pode ser mais rápido:
:%!grep div
Tags vim text-editing