我可以点击一个单词并自动突出显示该单词吗?

我可以点击一个单词并自动突出显示该单词吗?

我在 Notepad++ 中看到了这个有趣的功能。

对于 vim 中的相同操作我需要:

  • 点击一个单词
  • *

如果我想检查不同的单词,我需要按*很多次。它会自动将我的光标移动到下一个匹配的单词,这不是我想要的。

这可以像自动突出显示一样完成并且不移动我的光标吗?

答案1

你有一些简短的脚本这一页

答案2

终于找到了解决办法:将以下内容添加到.vimrc

autocmd CursorMoved * silent! exe printf('match Search /\<%s\>/', expand('<cword>'))
autocmd CursorHold *  silent! exe printf('match Search /\<%s\>/', expand('<cword>'))

您还可以Search用任何highlight您喜欢的方案替换上述方案,甚至是自定义方案。

相关内容