使用Solarized主题的vim中的EasyMotion着色?

时间:2011-05-25 15:21:00

标签: vim themes

我正在使用vim的Solarized主题(这太棒了),但EasyMotion的颜色默认值是完全不可读的。

当我激活EasyMotion时,领导者的字母清晰可见(鲜红色,带有Solarized Dark),但是他们键入的单词几乎与背景不同(深蓝色与略深的蓝色背景)。

如何将其更改为更具可读性?


解决方案:编辑.vimrc文件,如下所示:

" change the default EasyMotion shading to something more readable with Solarized
hi link EasyMotionTarget ErrorMsg
hi link EasyMotionShade  Comment

插件文档中的第4.5节。

2 个答案:

答案 0 :(得分:4)

EasyMotion的作者撰写了关于EasyMotion可行内容的优秀文档。能够突显我的帮助标记是EasyMotion_do_shadeeasymotion-custom-hl。这些定义是否突出显示着色文本以及如何高亮显示着色和目标文本。

答案 1 :(得分:0)

我倾向于使用与搜索时相同的突出显示。

还有两个可用的设置,参考源代码(https://github.com/Lokaltog/vim-easymotion/blob/master/t/easymotion_spec.vim#L507):

" easymotion highlight colors
hi link EasyMotionTarget Search
hi link EasyMotionTarget2First Search
hi link EasyMotionTarget2Second Search
hi link EasyMotionShade Comment