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
( :G
no 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
grep
comando (abajo),Si está listo para ir al indicador de shell,
hará esto
fuente