VIM删除每行开头结尾空格
来源:互联网 发布:淘宝企业店可靠吗 编辑:程序博客网 时间:2024/05/04 18:26
行末:$
行首:^
空格:\s
行末空格:\s\+$
行首空格:^\+\s
删除行末空格,可以执行如下命令:
:%s/\s\+$//
命令前面的"%"指明范围,表示作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。
另一种没有用的空格是 Tab 前面的字符。通常这可以删除而不影响格式。但并不是总这样!所以,你最好手工删除它。执行如下命令:
/
没错,你什么都看不见,因为这其实是一个空格加一个 TAB 键。相当于 "/<Space><Tab>"。现在,你可以用 "x" 删除多余的空格,并保证格式没有改变。接着你可以用 "n" 找到下一个位置并重复这个操作。
行首:^
空格:\s
行末空格:\s\+$
行首空格:^\+\s
删除行末空格,可以执行如下命令:
:%s/\s\+$//
命令前面的"%"指明范围,表示作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。
另一种没有用的空格是 Tab 前面的字符。通常这可以删除而不影响格式。但并不是总这样!所以,你最好手工删除它。执行如下命令:
/
没错,你什么都看不见,因为这其实是一个空格加一个 TAB 键。相当于 "/<Space><Tab>"。现在,你可以用 "x" 删除多余的空格,并保证格式没有改变。接着你可以用 "n" 找到下一个位置并重复这个操作。
1 0
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- VIM删除每行开头结尾空格
- eclipse 删除每行结尾的空格
- vim中删除每行行尾的空格
- linux下删除文件每行开头的空格
- shell 去掉每行结尾空格
- awk如何去除每行开头的空格?
- Javascript contians 函数 字符串包含函数 及 删除字符串开头和结尾空格的方法
- js 去掉开头和结尾的空格
- iOS 去掉字符串开头结尾空格
- 删除开头结尾整个字符串.doc
- JavaScript/JQuery去掉字符串开头与结尾的空格
- Eclipse保存时删除每行尾随空格
- vim 撤销 回退 定位到文本开头、结尾
- Java设计模式
- “spinner”螺旋控件
- Maven搭建SpringWebService(2)-服务端service方法改写
- NYOJ 499
- Visual Studio 6.0~2013 各版本编译器下载汇总
- VIM删除每行开头结尾空格
- 江东子弟今犹在,不见霸王卷土来-------重启编程记录征程之序
- URL特殊字符问题1例
- NYOJ 523
- 将一文件某一列乘以2
- 调用其他程序中的activity和Permission Denial: starting Intent 错误解决办法
- STL的常用算法
- UnityC#枚举类型
- NYOJ 592