Vi 的删除行末尾空格

 notepad++ 删除特定关键字的行

.*A210.*\r\n/

RUL_ENUM_CMP_IN_CONDEXPR

.*RUL_ENUM_CMP_IN_CONDEXPR.*\r\n

 

删除多余的空格

 

行末:$ 

行首:^

空格:\s

 

行末空格:\s\+$

行首空格:^\+\s

 

 

有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以

执行如下命令:

 

%s/\s\+$//

 

命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是

"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。后面我们会介绍怎样

写这样的模式。

替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。

 

另一种没有用的空格是 Tab 前面的字符。通常这可以删除而不影响格式。但并不是总这

样!所以,你最好手工删除它。执行如下命令:

 

/

 

你什么都看不见,其实这是一个空格加一个 TAB 键。相当于 "/<Space><Tab>"。现在,

你可以用 "x" 删除多余的空格,并保证格式没有改变。接着你可以用 "n" 找到下一个

位置并重复这个操作。

https://blog.csdn.net/shenhuxi_yu/article/details/5341

 

posted @   zzas12345  阅读(1038)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示