zoukankan
html css js c++ java
vim 删除每行开头结尾空格
删除多余的空格
行末:$
行首:^
空格:s
行末空格:s+$
行首空格:^+s
有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以
执行如下命令:
:%s/s+$//
命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是
"s+$"。这表示行末($)前的一个或者多个(+)空格(s)。后面我们会介绍怎样
写这样的模式。
替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。
另一种没有用的空格是 Tab 前面的字符。通常这可以删除而不影响格式。但并不是总这
样!所以,你最好手工删除它。执行如下命令:
/
你什么都看不见,其实这是一个空格加一个 TAB 键。相当于 "/<Space><Tab>"。现在,
你可以用 "x" 删除多余的空格,并保证格式没有改变。接着你可以用 "n" 找到下一个
位置并重复这个操作。
转:
https://my.oschina.net/damoco/blog/673217
查看全文
相关阅读:
贝塞尔曲线原理(转载)
无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll
HDU 3530 Subsequence(单调队列)
Gym 100247I Meteor Flow(优先队列)
BZOJ 1040: [ZJOI2008]骑士(基环树dp)
Gym 100247C Victor's Research(有多少区间之和为S)
Gym 100247A The Power of the Dark Side
Gym 100247B Similar Strings(哈希+思维)
51nod 1405 树的距离之和(dfs)
51nod 1378 夹克老爷的愤怒(树型dp+贪心)
原文地址:https://www.cnblogs.com/sweet22353/p/12123446.html
最新文章
8月清北学堂培训 Day4
作用域嵌套
引擎和作用域的对话
js的两种查询方式 LHS and RHS
JavaScript的编译原理
nginx 代理参数介绍
深入浅出Javascript事件循环机制
js执行上下文
定时node-schedule 模块的使用
字符串转json
热门文章
安装nodemon热启动
loj2074 「JSOI2016」灯塔
loj2073 「JSOI2016」扭动的回文串
cf980e The Number Games
cf980d Perfect Groups
loj2071 「JSOI2016」最佳团体
loj2065 「SDOI2016」模式字符串
后缀自动机学习笔记
51nod1239 欧拉函数之和
cf975d Ghosts
Copyright © 2011-2022 走看看