首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在vim中突出显示当前搜索结果

在vim中突出显示当前搜索结果
EN

Stack Overflow用户
提问于 2011-08-26 07:55:27
回答 2查看 8.5K关注 0票数 24

在emacs中,当您进行搜索时,缓冲区中的所有事件都会有一种高亮颜色,而光标恰好所在的事件则会有另一种颜色。我想知道是否有人知道vim中的类似行为,vim插件,甚至知道如何在vimscript中实现它的一些想法。

(注意,我已经知道了hl-IncSearch,它很接近,但不是我要找的)

EN

回答 2

Stack Overflow用户

发布于 2016-06-15 02:25:16

我刚刚写了一个vim插件,它可以满足你的要求。

https://github.com/timakro/vim-searchant

票数 5
EN

Stack Overflow用户

发布于 2011-08-26 22:52:58

我没有一个真正的答案,但一个简单的方法可能是改变光标的突出显示,以获得你想要的东西的75%。默认的灰色光标块与搜索突出显示的默认黄色不能形成很好的对比。因此,只需将光标突出显示更改为(a)与黄色形成更大对比的颜色,以及(2)也与配色方案中的其他颜色形成对比。对我来说,像这样的东西工作得很好:

代码语言:javascript
复制
highlight Cursor guifg=green guibg=red

对我来说,当前搜索匹配的第一个字母上闪烁的红色光标非常突出。不像成熟的解决方案那么好,但是非常简单。(我假设如果您将这些项添加到highlight命令中,但没有在那里进行测试,那么它在终端Vim中也能工作得很好。)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7198579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档