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?
  • 热门搜索
    青岛旅游政务网首页 贵州省旅游学校 11月去哪里旅游最好 南京旅游景点大全介绍 湖北周边旅游 西部旅游景点 去迪拜旅游注意事项 无锡的旅游景点 新西兰打工旅游签证 港澳旅游攻略