欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

vim 查找 替换 有大用 有大大用 有大大大用

image.png

从当前行(这里是截图的第一行) 到最后一行 查找所有空白字符开头的紧跟着井号的 替换成原来的空白字符

:.,$s/\([[:space:]]*\)#/\1/g

: 表示末行模式

.,$ 表示从当前行到最的一行

s///g 表示全局范围内查找替换 三个斜杠之间的内容为查找和替换的内容

^\([[:space:]]*\)# 表示为查找的内容,,为 任意个空白字符加上井号

\1 表示为前面查找的内容中第一个括号内的内容 即任意个空白字符 



:.,+5s/\([[:space:]]*\)#/\1/g  

.,+5$ 表示从当前行到下面加上5行


:.,5s/\([[:space:]]*\)#/\1/g  

.,5$ 表示从当前行到第5行

普通分类: