Vim只在一个单词时替换

时间:2014-03-14 09:13:09

标签: vim

我几乎总是使用%s/replace_me/replace_with/g命令。 这个问题解释起来非常简单 - 如果我们'让我们说"aa aabc aa bcaa"并且我们想要用aa代替bb,那么请说'aabc'和{{1}也会受到影响,我不想发生这种情况。我应该以什么方式改变搜索和替换?

2 个答案:

答案 0 :(得分:7)

使用<>围绕搜索字符串。请注意,您需要将它们转义

%s/\<aa\>/bb/g

答案 1 :(得分:1)

使用:

%s/replace_me/replace_with/gc

c - 确认。它会向您y/n询问每次更换,而不是一次更换所有替换。