linux vim 查找或替换空格
出处 https://blog.csdn.net/zj420964597/article/details/80901708
1. 匹配1到多个空格
/\s\+
2. 替换一个或多个空格,替换为逗号,
:%s/\s\+/,/g
3. 替换一个或多个空格,替换为换行符
:%s/\s\+/\r/g
简单解释一下:
%s :在整个文件范围查找替换(或者使用1,$s 也是整个文件范围查找)
/ :分隔符
+ : +表示重复1次或多次,加在一起表示一个或多个空格。
\r :换行符
/g :全局替换
4. 删除文章中的空行
:g/^s*$/d
简单解释一下:
g :全区命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。连起来就是匹配只有空字符的行,也就是空行。
/d :删除该行
linux vim 查找或替换空格相关推荐
- Linux批量查找与替换
Linux批量查找并替换文件夹下所有文件的内容 经常要使用到 Linux的批量查找与替换,这里为大家介绍使用 sed 命令和 grep 命令的结合来实现查找文件中的内容并替换. 语法格式: sed - ...
- [倚天屠龙记] vim 查找与替换(简单查找)
[倚天屠龙记] vim 查找与替换(简单查找) {{{ 搜索与替换是文本编辑器的最重要的功能之一,也是其能力的一个缩影. 接下来用几节的篇幅重点叙述vim的查找与替换功 ...
- [倚天屠龙记] vim 查找与替换(正则表达式)
[倚天屠龙记] vim 查找与替换(正则表达式) {{{ 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代 ...
- linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...
1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...
- linux 文件 查找内容替换,linux递归查找文件内容并替换
sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"` 上面是递归查找目录中所有的HT ...
- vim查找和替换详解
1.vim 单文件中查找方法正常模式下使用 / 或 ? 命令执行向后搜索或向前搜索/love 从光标位置向前搜索关键词 love ?love 从光标位置向后搜索关键词 love正常模式下使用 n 或 ...
- Vim查找、替换与删除常用命令
查找与替换 在文档中向后查找单词:/pattern,按n查找下一处,按N查找上一处 在文档中向前查找单词:?pattern,按n查找下一处(向前),按N查找上一处 精确匹配:/\<pattern ...
- VIM查找和替换字符串命令详解(持续更新中...)
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. :s/vivian/sky/ 替换当前行第一个 vivian ...
- vim 查找并替换多个匹配字符
通常我们在使用vim的使用需要查找文档中是否含有需要的字符 1.vim 1.txt进入文档编辑 2.输入/键,再输入需要查找的字符,或者输入?键再输入需要查找的字符 3.查找到后可以enter进去,再 ...
最新文章
- python中类方法与实例方法的区别-Python实例方法、静态方法和类方法详解(包含区别和用法)...
- Go进程/线程/协程:单元 空间资源 切换 共享
- flask sqlalchemy一对多关系详解
- dncnn图像去噪_NeuNet2020:BRDNet(开源)使用深度CNN和批量归一化进行图像去噪
- 在对的时间 遇见对的人 是一种幸福
- 用栈实现计算器c语言报告,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
- 数据分析:Hive、Pig和Impala
- OpenGL基础43:抗锯齿
- 2017.10.2 计算机算法分析----0-1背包问题
- Pod 的生命周期及探针
- 什么是BS,BS和CS的区别有哪些:
- 【单片机基础】(四)单片机的引脚功能
- [转]中国象棋谚语大全
- 计算机玩游戏重启,为什么我的电脑玩游戏的时候会不定时的自动重启?
- arcgis js(二)显示三维地图
- 窗宽窗位与其处理方法
- c语言2维数组每一行最小值,二维数组每一行最大值
- 用递归实现阶乘计算器
- 为什么VS2019的解决方案资源管理器中的文件名和文件夹名里的下划线不显示?
- imap服务器收缓存pst文件夹,Outlook 转移OST数据文件 IMAP账户