如何在Vim中自定义未闭合支架的高亮颜色? 当光标不与支架在同一行上时,这就是Vim突出显示未闭合括号的方式:
这很好,但是当我将光标移动到括号所在的行上时,它的外观如下:
现在,我几乎看不到支架的位置。我怎么能改变这个?顺便说一句,我使用:set cursorline
选项突出显示当前行。
答案 0 :(得分:3)
CursorLine
突出显示组有更多"重量"比其他突出显示组,包括Error
,可能会导致Error
的背景颜色被否决的那种情况。
我在处理my colorscheme时找到的解决方案是将Error
的前景色和背景色设置为我想要的倒数:红色为黑色,红色为黑色,并使用reverse
和cterm
的{{1}}值:
gui
并确保hi Error ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=reverse gui=reverse
没有设置任何前景色:
CursorLine
效果很好:
您需要编辑正在使用的colorscheme,如果可能,请向其作者发送拉取请求。