vim 删除空白的行

Posted by

vim删除空白行,使用全局命令 :global 或者可以简写成 :g, 使用表达式:g/^\s*$/d 就可以删除。

vim删除空白行的表达式的解释

  1. :g 表示全局执行 Ex 命令
  2. ^\s*$ 这是一个正则表达式,表示空白行,具体就是开始和结束的字符都是空白字符,或者是空行。
  3. // 表达式放在两个斜线中间。
  4. d 表示执行的删除命令

正则表达式 ^\s*$

  1. ^ 表示开头
  2. \s 表示空白字符,比如空格,制表符 ...
  3. \* 表示可以重复0次或者多次
  4. $ 表示结尾

Leave a Reply

邮箱地址不会被公开。