Команды vim: g и: v помогают здесь.
:g/regex/action
'g' глобально выбирает все строки, соответствующие регулярному выражению, и применяет к ним действие.'v' инвертирует регулярное выражение (например, grep -v), поэтому применяет действие ко всем несоответствующим строкам.
Таким образом, чтобы удалить все строки, не начинающиеся с void:
:v/^void/d
где«d» - действие по удалению строки.