未封闭的括号突出显示Vim中的颜色

时间:2014-08-02 14:57:14

标签: vim highlight brackets

如何在Vim中自定义未闭合支架的高亮颜色? 当光标与支架在同一行上时,这就是Vim突出显示未闭合括号的方式:

enter image description here

这很好,但是当我将光标移动到括号所在的行上时,它的外观如下:

enter image description here

现在,我几乎看不到支架的位置。我怎么能改变这个?顺便说一句,我使用:set cursorline选项突出显示当前行。

1 个答案:

答案 0 :(得分:3)

CursorLine突出显示组有更多"重量"比其他突出显示组,包括Error,可能会导致Error的背景颜色被否决的那种情况。

我在处理my colorscheme时找到的解决方案是将Error的前景色和背景色设置为我想要的倒数:红色为黑色,红色为黑色,并使用reversecterm的{​​{1}}值:

gui

并确保hi Error ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=reverse gui=reverse 没有设置任何前景色:

CursorLine

效果很好:

Error

您需要编辑正在使用的colorscheme,如果可能,请向其作者发送拉取请求。