记录一下vim操作空白字符的相关方式,现在包括删除空行、删除行首空格以及删除行尾空格。

删除空行

:g/^$/d

删除行首空格

:%s/^\s*//g

%s表示替换,^表示行首开始,\s*表示一个或多个空格,//表示替换为空,g表示全文。

^\s*表示从行首开始的所有空格。

删除行尾空格

:%s/\s*$//g

\s*$表示行尾的所有空格。