В VIM’e можно не только производить поиск по регулярным выражениям, но и выполнять команды для совпавших строк.
Синтаксис :s//= выполнение команды для каждого правила совпадения .
Например:
:g/^$/ d – удаление всех пустых строк в файле
Дополнительное чтиво Vim Regular Expressions 101