vim删除Linux下文件的空白行

 时间:2024-10-12 09:00:48

用vim操作的时候我们经常会删掉一些行的内容,这些行就会变成空白行,下面我就简单介绍一下我经常使用的删除这些空白行的方法,方法包含了在vim里面删除和用sed命令删除俩种方式。

工具/原料

vim shell

电脑

在vi中删除

1、空白行分俩类:1.整个行什么都没有,用正则表达式表示是/^$/。2.有空格而没有字符,用正则表达式表示是/^\s\+$/。俩个通用的正则表达式是/^\s\*$/。下图左图是第二类,右图是第一类。

vim删除Linux下文件的空白行

2、删除1的命令如下。命令:/^$/d ### 注释前面的^指行首$指行尾,最后的d指删除的意思。操作前后如下图所示:

vim删除Linux下文件的空白行

4、同时删除1、2的命令如下。命令:/^\s\*/d ### 注释 \s\* 指0~无穷大个空格,给*加反斜杠是为了转义。

vim删除Linux下文件的空白行
  • javascript怎样将对象转换为JSON格式?
  • vim怎么退出
  • No bean named ' is defined
  • 如何彻底的修改Maven项目的名字
  • 如何设置才能使天际通支持IPV6?
  • 热门搜索
    pdca是什么意思 坚韧不拔是什么意思 斑斓是什么意思 路不拾遗的意思 补差价是什么意思 瓮中捉鳖的意思 核桃什么时间吃最好 中元节什么时候烧纸好 什么是工作流 股票爆仓是什么意思