2009-09-04 29 views
1

我通常最終會使用[range]%s/word/another_word/gc或手動完成。我想知道你們是否使用了不同的,也許更快的方式。假設我有vim 7.2。你如何替換連續行中出現的單詞?

+1

爲了概括您的解決方案使用範圍「。,+ 1」 – 2009-09-05 00:08:17

回答

5

我通常使用/word加輸入來查找單詞; cwanother加上ESC第一次取代它;然後n找到該詞的下一個出現(如果它出現多次,並且我不想每次都改變,可能會出現幾次),然後.重複上次更改。

我使用基於範圍的全局搜索和替換,當事件分散在廣泛的範圍內時,它實際上是我想要的全局搜索和替換。

3

&在命令模式下重複以前的搜索和替換命令。你也可以做像3&這樣的事情,在接下來的3行中重複它。