:g/^$/:deleteou
:g/^$/d
ou seja:
g = global, documento inteiro
^ = início de linha
$ = final de linha
PS.: o padrão ^$ significa tudo que não tem nada entre o início e final de linha
:delete | d = apagar a linha que casa com o padrão acima
Outras formas
As vezes a linha somente parece estar vazia. Esta em branco mas não vazia.
Inicia com espaços
:g/^ $/d
Inicia com tabulações
:g/^\t$/d
Comentários