根据vim中搜索到的字符串添加评论

时间:2012-03-29 00:11:00

标签: vim

我想根据vim中的搜索字符串在行的开头添加注释。我想我很接近,但这取代了搜索过的字符串。

:%s/.*someString/^#/g

3 个答案:

答案 0 :(得分:5)

你可以使用&在替换时引用先前搜索过的文本。

例如,

:%s/.*someString/#&/g

会注意到这一行。我对你究竟在问什么感到困惑。

答案 1 :(得分:1)

你可以这样做:

:%s/^\(.*someString\)/#\1/g

答案 2 :(得分:0)

这个不那么优雅的命令可能会起作用:

g/.somestring/s/.somestring/otherstring/g|:normal 0i{This Line Has Changed}