:g/pattern/
cocok dengan semua garis saat pola ditemukan.
:v/pattern/
melakukan sebaliknya. Lihat :h global
untuk detail lebih lanjut.
Anda dapat menggunakannya seperti ini:
:v/pattern/norm Ipattern not found - <CR>
untuk menambahkan "pola tidak ditemukan -" ke setiap baris yang tidak memiliki "pola" atau
:v/pattern/s/nrettap/pattern
untuk mengganti "nrettap" dengan "pola" pada setiap baris yang tidak memiliki "pola".
Contoh yang dibuat-buat, ya.
Untuk mencari baris tidak mengandung foo, misalnya, do:
/^\(\(.*foo.*\)\@!.\)*$
Sumber:http://vim.wikia.com/wiki/Search_for_lines_not_containing_pattern_and_other_helpful_searches