这个问题在这里已经有了答案:
How to highlight all occurrences of a selected word in VIM?
(15 个回答)
8年前关闭。
Notepad++ 有一个非常简洁的功能,如果你选择一个词,这个词的每个其他出现都会自动突出显示,像这样(只有第一个 autocmd 被我突出显示):
我知道类似的事情已经 asked ,但我希望有一个不需要手动交互的解决方案。
最佳答案
如果您按 *
Vim 将搜索光标下出现的所有单词。
如果您打开了搜索突出显示,它们将被突出显示。
您可以通过将它放在您的 .vimrc
中来打开搜索突出显示。 :
set hlsearch
一个不错的优点是您不必再选择该词...您只需点击
*
key 。(您可以将其映射到另一个键以使其更方便)
如果您不喜欢按
*
时光标移动的方式你可以通过一个简单的映射来防止它:nnoremap * *N
(把它放在你的 .vimrc 中)
当您按
*
时,这会将光标保持在当前位置。 .
关于Vim:自动突出显示所有出现的选定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599880/