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?
  • 热门搜索
    穿什么 有关运动会的广播稿 turkey什么意思 蛋白质粉适合什么人吃 什么是职务犯罪 白英的功效与作用 茴香籽的功效与作用 知识产权论文 日加立念什么 蜂胶的作用与功效