我的文档看起来像这样:
Line number one
Line number two
Line number three
Run Code Online (Sandbox Code Playgroud)
我希望整个文档看起来像这样:
Line number one
Line number two
Line number three
Run Code Online (Sandbox Code Playgroud)
换句话说,删除所有空行.怎么做到这一点?
尝试:g/^$/d,这将删除所有空行.的g指示global,则^$是一个正则表达式的基本上是指"匹配线开始和什么也没有在结束之间"和d手段delete.您可以根据需要混合搭配:)
如果你有随机空格,可能会派上用场的另一个与空间相关的命令是:%s/\s\+$//修剪任何尾随空格(正如@Bernhard指出的那样,$运算符意味着每行最多有一次出现,所以这g是不必要的).
根据更新,行可能包含空格,在这种情况下:g/^\s*$/d应该工作.