我幾乎總是使用%s/replace_me/replace_with/g
命令。 這個問題很容易解釋 - 如果我們有'讓我們說"aa aabc aa bcaa"
,我們想用aa
替換,比如說bb
那麼'aabc'
和'bcaa'
也會受到影響,我不希望發生這種情況。我應該以什麼方式改變搜索和替換?Vim只能替換一個字
2
A
回答
7
圍繞搜索字符串<
和>
。請注意,你需要轉義它們
%s/\<aa\>/bb/g
1
用途:
%s/replace_me/replace_with/gc
c
- 確認。它會要求您每次更換y/n
,而不是一次全部更換。
+0
這並不真正回答這個問題,但是感謝指出'/ c',我從來不知道它! –
+0
不客氣! :) – brokenfoot
相關問題
- 1. vim用一行替換多個字符
- 2. VIM視覺塊查找/替換隻替換一行
- 3. 只能替換第一個字符爲1的數字嗎?
- 4. 替換隻替換第一個
- 5. 只替換第一個字出現
- 6. vim字符串替換
- 7. Vim的替換「/」和數字
- 8. Vim替換爲unicode字符
- 9. Vim替換一行中的某個字中的特定字符
- 10. 替換Vim中的替換
- 11. VIM每行替換在同一行基於另一個字一個字
- 12. Vim替換換行
- 13. Excel只能替換確切的文字
- 14. VIM替換字符串時的變化在另一個地方
- 15. FragmentTransaction替換隻能工作一次
- 16. 只在整個文件中只替換一次字符串
- 17. Vim替換拆分
- 18. 替換標籤只輸出第一字
- 19. Python字符串替換()方法只替換第一次出現
- 20. 使用Javascript - 如何替換隻是一個數字和字母
- 21. 只替換字符串中第一個字的出現
- 22. VIM替代功能/
- 23. ^v與vim替換字符串
- 24. 使用vim替換字符串
- 25. vim:轉義替換字符串(vimscript)
- 26. Vim的搜索和替換數字
- 27. 替換Vim中字符串的引號?
- 28. 搜索並替換VIM上的字段
- 29. vim將字符替換爲\ n
- 30. 如何只替換PHP的第一個字和第二個字而不是替換第三個字?
這正是我一直在尋找的。當限額到期時,我會將其標記爲答案。 – Bloodcount