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
查看全文
相关阅读:
国内乡村安防全面建设仍需推进,EasyNVR/EasyGBS/EasyCVR平台助力治安防控
TSINGSEE青犀视频播放视频流的编码格式和封装格式有什么关系?
全景摄像头怎么接入网页进行视频直播?
EasyNTS编译报错could not read Username for XXXXX
【LOJ#3005】Limited Memory
【BZOJ2407】探险
【洛谷P4480】餐巾计划问题
【CF163E】e-Government
【洛谷P4332】三叉神经树
【洛谷P7518】宝石
原文地址:https://www.cnblogs.com/sweet22353/p/12123446.html
最新文章
Vue开发中可以使用的 ES6新特征
这 7 道关于 this 的面试题,你能答对几个?
如何用 JS 实现二叉堆
webgl变换:深入图形平移
一种可能比 if-else / switch 更好的方式
事件的防抖和节流
我的博客创作之路
Retina CS强大漏洞检测工具
保护企业的Word文档
如何使用git比较两次commit之间的差异文件
热门文章
合并某次提交到其他分支上
'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS 解决方法
socket穿透代理代码(C++版)
C++ 请求http代理
window winhttp
winhttp5.1
数字
redis笔记汇总
Navicat Premium 15 安装和破解教程
WIFI Captive Portal登录
Copyright © 2011-2022 走看看