β

vim字符串替换

李子的博客 273 阅读

经常使用vim进行字符串替换,每次却只使用全量替换,特地总结一下常用的几个替换字符串的使用。

当前行进行替换
:s/abc/efg/
:s/abc/efg/g
所有行进行替换
:%s/abc/efg/
:%s/abc/efg/g
从第n行开始向下的所有行进行替换,当n为"."时,表示从当前行开始
:n,$s/abc/efg/
:n,$s/abc/efg/g

上面命令中,最后没有g表示只替换一行中第一次出现的字符串abc为efg。而后面带g的表示当前行的所有abc替换efg。

作者:李子的博客
原文地址:vim字符串替换, 感谢原作者分享。

发表评论