vim删除文档中所有多余的空格

:%s/ //g                         #删除空格

:g/^\s*$/d                        #删除多余空行

:g 是全局命令,遍历每一行。
/^\s*$/ 是正则表达式,匹配全空白的行。
^ 匹配行的开始。
\s* 匹配任意数量的空白字符(包括空格、制表符等)。
$ 匹配行的结束。
d 命令用于删除匹配的行。  

posted @ 2023-12-05 11:16  叕叒双又  阅读(195)  评论(0编辑  收藏  举报