:g/^$/d
这里只能匹配到没有白空符的空行,假如要删除有空白符的空行,则使用:
:g/^\s*$/d
:%s/\s*$//g
删除至少行尾多余空白符。
或:
:%s/\ \s*$//g
要求行尾至少有一个空格,这样避免替换完之后,行尾符$ 被高亮。