我通常最终使用[range]%s/word/another_word/gc
或手动执行此操作。我想知道你们是否使用不同的,或许更快的方式。假设我有vim 7.2。
答案 0 :(得分:5)
我通常使用/word
加上enter来查找单词; cwanother
加ESC,第一次更换;然后n
找到该单词的下一个出现(如果它出现在线上多次,可能会发生几次,我不想更改每一个),然后.
重复最后一次变化
当事件分布在广泛的范围内时,我使用基于范围的全局搜索和替换,它实际上是我想要的全局搜索和替换。
答案 1 :(得分:3)
&
重复上一个搜索和替换命令。您还可以执行3&
之类的操作,在接下来的3行中重复此操作。