Vim 如何替换出现在连续行上的单词?

Vim 如何替换出现在连续行上的单词?,vim,text-editor,vim7.2,Vim,Text Editor,Vim7.2,我通常要么使用[range]%s/word/other\u word/gc,要么手工操作。我想知道你们是否使用了一种不同的,也许更快的方法。假设我有vim 7.2。&在命令模式下重复前面的搜索和替换命令。您还可以执行类似于3&的操作,在接下来的3行中重复该命令。&在命令模式下重复上一个搜索和替换命令。您还可以执行类似于3&的操作,在接下来的3行中重复它。我通常使用/word加上enter键来查找单词CW另一个加ESC,第一次更换;然后n查找该单词的下一次出现(如果该单词在行中出现多次,我不想每次

我通常要么使用
[range]%s/word/other\u word/gc
,要么手工操作。我想知道你们是否使用了一种不同的,也许更快的方法。假设我有vim 7.2。

&
在命令模式下重复前面的搜索和替换命令。您还可以执行类似于
3&
的操作,在接下来的3行中重复该命令。

&
在命令模式下重复上一个搜索和替换命令。您还可以执行类似于
3&
的操作,在接下来的3行中重复它。

我通常使用
/word
加上enter键来查找单词
CW另一个
加ESC,第一次更换;然后
n
查找该单词的下一次出现(如果该单词在行中出现多次,我不想每次都更改,则可能会出现几次),然后
重复上一次更改


我使用基于范围的全局搜索和替换,当出现的内容分散在一个广泛的范围内时,我真正想要的是全局搜索和替换。

我通常使用
/word
加上enter键来查找单词
CW另一个
加ESC,第一次更换;然后
n
查找该单词的下一次出现(如果该单词在行中出现多次,我不想每次都更改,则可能会出现几次),然后
重复上一次更改


我使用基于范围的全局搜索和替换,当事件分散在一个广泛的范围内时,我需要的是真正的全局搜索和替换。

为了概括您的解决方案,请使用范围“,+1”为了概括您的解决方案,请使用范围“,+1”