我通常最終會使用[range]%s/word/another_word/gc
或手動完成。我想知道你們是否使用了不同的,也許更快的方式。假設我有vim 7.2。你如何替換連續行中出現的單詞?
1
A
回答
5
我通常使用/word
加輸入來查找單詞; cwanother
加上ESC第一次取代它;然後n
找到該詞的下一個出現(如果它出現多次,並且我不想每次都改變,可能會出現幾次),然後.
重複上次更改。
我使用基於範圍的全局搜索和替換,當事件分散在廣泛的範圍內時,它實際上是我想要的全局搜索和替換。
3
&
在命令模式下重複以前的搜索和替換命令。你也可以做像3&
這樣的事情,在接下來的3行中重複它。
相關問題
- 1. 替換第n次出現的單詞
- 2. 如何grep或egrep連續出現兩次的單詞?
- 3. 如何替換特定字符的連續出現?
- 4. 用單個匹配替換連續出現的多個字符
- 5. 如何突出顯示替換所選單詞的單詞?
- 6. 統計在MySQL中連續出現的單詞
- 7. 在Vim中,我將如何替換每行中某個單詞的第一次出現與另一個單詞?
- 8. PHP替換句子中連續出現的字符
- 9. 用python中的單個「\ n」代替連續出現的「\ n」
- 10. 替換輸出中的單詞。 PHP
- 11. 如何替換文件中的單詞?
- 12. 如何替換MySQL表中的單詞
- 13. 用替換字符串中出現的相同單詞替換字符串
- 14. 替換字符串中最後一次出現的單詞 - c#
- 15. Grunt:替換行中的特定單詞
- 16. 如何使用Ruby Prawn替換現有PDF中的單詞?
- 17. 用連續單個字符替換連續的重複字符
- 18. 如何使用符號替換一組單詞中的單詞?
- 19. 替換所有出現的連續重複值對
- 20. 如何用java中的另一個單詞替換字符串中某個單詞的所有出現?
- 21. 替換C中的單詞
- 22. 替換vba中的單詞
- 23. 替換mysql中的單詞
- 24. 如何替換確切的單詞集?
- 25. 如何替換賽後的單詞?
- 26. 如何替換特定行中的單詞
- 27. 如何用同一行中的文本替換單詞?
- 28. 替換URL中的任何單詞
- 29. simple_form中的表單項是否連續出現,而沒有換行符?
- 30. 用另一個替換所有出現的單詞
爲了概括您的解決方案使用範圍「。,+ 1」 – 2009-09-05 00:08:17