在VIM中将当前单词的下一个出现位置添加到选择中。

5
我刚刚从Sublime Text转换到MacVim。在Sublime中,我喜欢的一个有用的快捷键是cmd+D,它可以将当前单词的下一个出现次数添加到选择中。 在VIM中是否有相应的方式呢?
非常感谢!

在标准的vim中没有快速且干净的方法来完成这个任务。我转而使用vscode内的vim插件,这对我解决这个问题非常有效:https://dev59.com/ZWcLtIcB2Jgan1zn9HQO#76358638 - alexbhandari
1个回答

3
原生的不行,但是你可以看看 vim-multiple-cursors 是否有这个功能。
这里有一个相关的stackoverflow问题:Multiple selections in VIM
如果你知道想要选择和修改光标下当前单词的所有出现次数,按 * 选择它并在命令模式下执行:
%s//replacement

否则,如果您不希望整个文件都进行替换,请选中带有*的单词,在可视模式下选择几行,然后在命令模式下执行:
s//replacement

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接