2015-11-06 92 views
1

我想用0121替換第50次出現的AlexAlex(the father)使用vim。使用vim替換字符串

問題是這樣的:在執行替換命令後,我想再次搜索單詞Alex,我不希望替換後的單詞再次顯示。 所以當我做gg49/Alex並按'n'我想讓vim跳過Alex(the father)並跳到第51個Alex(原始文檔中的第51個)。

所以我想要的是vim不會顯示子字符串Alex,只有完全匹配。有沒有辦法做到這一點?

回答

1

如果後面跟着任何以(開頭的內容,則可以使用左括號中的負向前瞻來執行此搜索,以避免匹配Alex

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