Eu acho que a melhor maneira seria usar o ex
command g
.
:g/^CRITICAL/d
faria o mesmo que o seu comando sed.
Sinto-me confortável em pesquisar / substituir no vim, mas como excluo todas as linhas de um arquivo (ou entre determinadas linhas) se elas corresponderem a uma condição? Atualmente eu saio e executo um comando sed, por exemplo:
sed -i '/^CRITICAL/d' hosts
(apague todas as linhas que começam com CRITICAL do arquivo hosts).
Como eu faria isso no vim?
Tags vim