vim命令把空格替换成逗号(vmstat监听LINUX后转成CSV文件)

时间:2024-03-27 10:10:40

linux vim 查找或替换空格(原文)

Linux vim字符串替换 (原文)

 

命令解释:

vi命令,默认是命令行模式

(输入i 是 insert 编辑模式,a 是append 编辑模式,o 是新增加一行编辑模式-->按ESC键 切换成命令模式),

命令模式的时候输入/ 就是查找的意思

/s       查找字母 s

/\s      一次匹配1个空格(点击n就是1空格到到下一空格)

/\s\+    一次匹配1空格(点击n就是1空格到到下一空格)

/\n       查找回车键

%s     在整个文件范围查找并替换(或者使用1,$s 也是整个文件范围查找)
/ 分隔符
+  表示重复1次或多次,加在一起表示一个或多个空格。
\r 换行符
\s 匹配任意的空格(空白符)
/g 全局替换

匹配1到多个空格

 /\s\+

替换一个或多个空格,替换为换行符

:%s/\s\+/\r/g

删除文章中的空行

:g/^s*$/d

把空格替换为换行

:%s/ /\r/g

把空行删除

:g/^$/d

替换一个或多个空格,替换为逗号,

:%s/\s\+/,/g            注意 vi 就是用这个命令,把空格替换成逗号,

vim命令把空格替换成逗号(vmstat监听LINUX后转成CSV文件)

替换后是:

vim命令把空格替换成逗号(vmstat监听LINUX后转成CSV文件)