Vim 中增量搜索的 Emacs 风格突出显示
在 Vim 中,有没有办法在搜索时启用所有匹配项的即时突出显示?
如果我启用 incsearch 并输入“/something”,它将仅突出显示第一个匹配项。如果我启用 hlsearch 并输入“/something”,则在按 Enter 键之前不会发生任何事情(它只会突出显示之前的搜索)。
在 emacs 中,第一个匹配项将突出显示,并且(稍有延迟后)屏幕上的所有其他匹配项将以不同的颜色突出显示,在扫描一段代码中的匹配项时几乎可以立即提供反馈。
In Vim, is there a way to enable on-the-fly highlighting for all matches when searching?
If I enable incsearch and type "/something" it will highlight the first match only. If I enable hlsearch and type "/something", nothing happens until I press enter (it only highlights the previous search).
In emacs the first match will be highlighted, and (after a slight delay) all other matches on the screen are highlighted in a different color, giving almost instant feedback when scanning for matches in a piece of code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有回答您的问题,但也许这篇 Wikia 帖子可以提供帮助?
引用那篇文章:
Doesn't answer your question, but maybe this Wikia post can help?
Quote from that post:
将其添加到您的 .vimrc
当然,您可能想更改颜色以满足您的需要。
Add this to your .vimrc
Of course, you might want to change the colors to suit your needs.