Sé cómo hacer algo en cada línea que coincida con un patrón, usando :g. ¿Hay alguna manera de hacer algo en cada línea que no coincida con el patrón?
Por ejemplo, supongamos que quiero eliminar cada línea que no coincide con / foo /. Podría hacer algo como:
:G/foo/d
( :Gno es lo contrario de :g, pero eso es lo que estoy buscando)
¿Algunas ideas?

Respuestas:
Creo que hay una inversión dentro de VIM como,
o, como el
grepcomando (abajo),Si está listo para ir al indicador de shell,
hará esto
fuente