Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通常要么最终使用[range]%s/word/another_word/gc,要么手动完成。我想知道你们是否使用不同的,也许是更快的方式。假设我有 vim 7.2。
[range]%s/word/another_word/gc
我通常使用/word加号回车来查找单词;cwanother加ESC第一次更换;然后n找到该单词的下一个出现(可能是几次,如果它在行上出现多次并且我不想每个都更改),然后.重复最后一次更改。
/word
cwanother
n
.
当事件分散在一个广泛的范围内时,我使用基于范围的全局搜索和替换,这确实是我想要的全局搜索和替换。
&在命令模式下重复前面的搜索和替换命令。你也可以做一些事情,比如3&在接下来的 3 行中重复它。
&
3&