vglobal: Execute commands on lines that do not match globally
Introduction#
:vglobal or :v is the opposite of :global or :g that operates on lines not matching the specified pattern (inverse).
:v/pattern/d
Example:
> cat example.txt
TODO: complete this
NOT this
NOT that
TODO: Complete that
Open the example.txt
using vim
and type :v/TODO/d
in the Ex
mode. This will delete all lines that do not contain the TODO
pattern.