2014-03-14 86 views
2

我幾乎總是使用%s/replace_me/replace_with/g命令。 這個問題很容易解釋 - 如果我們有'讓我們說"aa aabc aa bcaa",我們想用aa替換,比如說bb那麼'aabc''bcaa'也會受到影響,我不希望發生這種情況。我應該以什麼方式改變搜索和替換?Vim只能替換一個字

回答

7

圍繞搜索字符串<>。請注意,你需要轉義它們

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

這正是我一直在尋找的。當限額到期時,我會將其標記爲答案。 – Bloodcount

1

用途:

%s/replace_me/replace_with/gc 

c - 確認。它會要求您每次更換y/n,而不是一次全部更換。

+0

這並不真正回答這個問題,但是感謝指出'/ c',我從來不知道它! –

+0

不客氣! :) – brokenfoot