出处 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 查找或替换空格相关推荐

  1. Linux批量查找与替换

    Linux批量查找并替换文件夹下所有文件的内容 经常要使用到 Linux的批量查找与替换,这里为大家介绍使用 sed 命令和 grep 命令的结合来实现查找文件中的内容并替换. 语法格式: sed - ...

  2. [倚天屠龙记] vim 查找与替换(简单查找)

    [倚天屠龙记] vim 查找与替换(简单查找) {{{         搜索与替换是文本编辑器的最重要的功能之一,也是其能力的一个缩影.         接下来用几节的篇幅重点叙述vim的查找与替换功 ...

  3. [倚天屠龙记] vim 查找与替换(正则表达式)

    [倚天屠龙记] vim 查找与替换(正则表达式) {{{ 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代 ...

  4. linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

    1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...

  5. linux 文件 查找内容替换,linux递归查找文件内容并替换

    sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"` 上面是递归查找目录中所有的HT ...

  6. vim查找和替换详解

    1.vim 单文件中查找方法正常模式下使用 / 或 ? 命令执行向后搜索或向前搜索/love 从光标位置向前搜索关键词 love ?love 从光标位置向后搜索关键词 love正常模式下使用 n 或 ...

  7. Vim查找、替换与删除常用命令

    查找与替换 在文档中向后查找单词:/pattern,按n查找下一处,按N查找上一处 在文档中向前查找单词:?pattern,按n查找下一处(向前),按N查找上一处 精确匹配:/\<pattern ...

  8. VIM查找和替换字符串命令详解(持续更新中...)

    vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询.    :s/vivian/sky/ 替换当前行第一个 vivian ...

  9. vim 查找并替换多个匹配字符

    通常我们在使用vim的使用需要查找文档中是否含有需要的字符 1.vim 1.txt进入文档编辑 2.输入/键,再输入需要查找的字符,或者输入?键再输入需要查找的字符 3.查找到后可以enter进去,再 ...

最新文章

  1. python中类方法与实例方法的区别-Python实例方法、静态方法和类方法详解(包含区别和用法)...
  2. Go进程/线程/协程:单元 空间资源 切换 共享
  3. flask sqlalchemy一对多关系详解
  4. dncnn图像去噪_NeuNet2020:BRDNet(开源)使用深度CNN和批量归一化进行图像去噪
  5. 在对的时间 遇见对的人 是一种幸福
  6. 用栈实现计算器c语言报告,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
  7. 数据分析:Hive、Pig和Impala
  8. OpenGL基础43:抗锯齿
  9. 2017.10.2 计算机算法分析----0-1背包问题
  10. Pod 的生命周期及探针
  11. 什么是BS,BS和CS的区别有哪些:
  12. 【单片机基础】(四)单片机的引脚功能
  13. [转]中国象棋谚语大全
  14. 计算机玩游戏重启,为什么我的电脑玩游戏的时候会不定时的自动重启?
  15. arcgis js(二)显示三维地图
  16. 窗宽窗位与其处理方法
  17. c语言2维数组每一行最小值,二维数组每一行最大值
  18. 用递归实现阶乘计算器
  19. 为什么VS2019的解决方案资源管理器中的文件名和文件夹名里的下划线不显示?
  20. imap服务器收缓存pst文件夹,Outlook 转移OST数据文件 IMAP账户

热门文章

  1. 解密:404背后的故事
  2. Android开发之View动画
  3. 工程专题|idea一个对话打开多个工程
  4. 随身WIFI折腾日记(五)---远程视频监控
  5. Vivado报错[place 30-484] The packing of LUTRAM/SRL instance
  6. 医药代表管理政策纷纷出台,数字化转型成为药企降本增效的首选
  7. Active Network 活跃网络 面试
  8. java 生成二维码原理分析
  9. Unity UnityWebRequest 下载封装
  10. 光线动画技术视频开场片头PR模板 Hi-Tech Logo Animation