使用vim替换字符串
我想使用vim将第50次出现的使用vim替换字符串,vim,Vim,我想使用vim将第50次出现的Alex替换为Alex(父亲) 问题是:在执行replace命令后,我想再次搜索单词Alex,我不想再显示被替换的单词。 因此,当我执行gg49/Alex并按下'n'时,我希望vim跳过Alex(父亲),跳到第51次出现的Alex(原始文档中的第51次) 因此,我想要的是vim不会显示子字符串Alex,只显示精确匹配。有什么方法可以做到这一点吗?您可以对左括号进行负前瞻性搜索,以避免在后面跟以(开头的任何内容时匹配Alex /\\(\)\@! /\<Alex
Alex
替换为Alex(父亲)
问题是:在执行replace命令后,我想再次搜索单词Alex
,我不想再显示被替换的单词。
因此,当我执行gg49/Alex
并按下'n'时,我希望vim跳过Alex(父亲)
,跳到第51次出现的Alex
(原始文档中的第51次)
因此,我想要的是vim不会显示子字符串Alex,只显示精确匹配。有什么方法可以做到这一点吗?您可以对左括号进行负前瞻性搜索,以避免在后面跟以
(
开头的任何内容时匹配Alex
/\\(\)\@!
/\<Alex\>\((\)\@!