Vim 删除所有只有一个字母的行

Vim delete all lines that has only one letter

在Vim中是否可以删除只有一个字母的行?

例如

This
is
an
x
z
example
c

会变成

This
is
an
example
:g/^.$/d

: — 切换到命令行;

g — 运行 所有行的全局命令;

/^.$/ — 找到恰好有一个字符的行;行首,任意字符,行尾;

d — 删除该行。