在vim中查找和replace整个单词
在vim中查找和replace一个单词的所有实例,我使用
%s/word/newword/g
我如何改变这个,以便它只能find“单词”是整个单词的实例?
您可以使用\<
匹配一个单词的开始和\>
匹配结尾:
%s/\<word\>/newword/g
对于区分大小写的replace..你可以使用“\ C”
:%s/\<word\>\C/newword/g
它只用新词replace“词”,而不用像Word,WORD …等其他词。
对于PCRE兼容的search和replace,您可以使用perldo
或rubydo
命令,如下所述: http : rubydo
例如:
:perldo s/\bword\b/newword/g