vim删除空白行,使用全局命令 :global 或者可以简写成 :g, 使用表达式:g/^\s*$/d 就可以删除。
vim删除空白行的表达式的解释
:g表示全局执行 Ex 命令^\s*$这是一个正则表达式,表示空白行,具体就是开始和结束的字符都是空白字符,或者是空行。//表达式放在两个斜线中间。d表示执行的删除命令
正则表达式 ^\s*$
^表示开头\s表示空白字符,比如空格,制表符 ...\*表示可以重复0次或者多次$表示结尾
一个学习VIM的网站
vim删除空白行,使用全局命令 :global 或者可以简写成 :g, 使用表达式:g/^\s*$/d 就可以删除。
:g 表示全局执行 Ex 命令^\s*$ 这是一个正则表达式,表示空白行,具体就是开始和结束的字符都是空白字符,或者是空行。// 表达式放在两个斜线中间。d 表示执行的删除命令^\s*$^ 表示开头\s 表示空白字符,比如空格,制表符 ...\* 表示可以重复0次或者多次$ 表示结尾