使用vim替换字符串

时间:2015-11-06 17:09:22

标签: vim

我想使用vim将Alex的第50次替换为Alex(the father)

问题在于:执行replace命令后,我想再次搜索单词Alex,我不想再替换它了。 因此,当我gg49/Alex并按'n'时,我希望vim跳过Alex(the father)并跳转到Alex的第51次出现(原始文档中的第51位)。

所以我想要的是vim没有向我显示子字符串Alex,只显示完全匹配。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用针对左括号的否定前瞻进行此搜索,以避免在Alex后跟任何以(开头的内容时进行匹配。

/\<Alex\>\((\)\@!