在emacs中,当您进行搜索时,缓冲区中的所有事件都会有一种高亮颜色,而光标恰好所在的事件则会有另一种颜色。我想知道是否有人知道vim中的类似行为,vim插件,甚至知道如何在vimscript中实现它的一些想法。
(注意,我已经知道了hl-IncSearch,它很接近,但不是我要找的)
发布于 2016-06-15 02:25:16
我刚刚写了一个vim插件,它可以满足你的要求。
发布于 2011-08-26 22:52:58
我没有一个真正的答案,但一个简单的方法可能是改变光标的突出显示,以获得你想要的东西的75%。默认的灰色光标块与搜索突出显示的默认黄色不能形成很好的对比。因此,只需将光标突出显示更改为(a)与黄色形成更大对比的颜色,以及(2)也与配色方案中的其他颜色形成对比。对我来说,像这样的东西工作得很好:
highlight Cursor guifg=green guibg=red
对我来说,当前搜索匹配的第一个字母上闪烁的红色光标非常突出。不像成熟的解决方案那么好,但是非常简单。(我假设如果您将这些项添加到highlight
命令中,但没有在那里进行测试,那么它在终端Vim中也能工作得很好。)
https://stackoverflow.com/questions/7198579
复制相似问题