小编Qui*_*ahl的帖子

CursorLine和NonText/SpecialKey突出显示冲突

:set cursorline:set list,在字符NonTextSpecialKey高亮组(例如,$在每一行的末尾,并^M通过产生的Ctrl+ VEnter)失去其高亮当光标在同一行上,恢复到Normal像任何其他温和的文本高亮组.这非常令人困惑,丑陋和糟糕.

这些是我的配置中的相关亮点:

:hi Conceal      term=reverse    cterm=none      ctermfg=237     ctermbg=none
:hi CursorLine   term=underline  cterm=none      ctermfg=none    ctermbg=235
:hi NonText      term=reverse    cterm=none      ctermfg=237     ctermbg=none
:hi Normal       term=none       cterm=none      ctermfg=252     ctermbg=234
:hi SpecialKey   term=reverse    cterm=none      ctermfg=14      ctermbg=23
Run Code Online (Sandbox Code Playgroud)

无论我的突出显示配置(包括根本没有配置),问题仍然存在.我知道有些高亮组只是总是胜过其他组,但其他组(Conceal例如)的语法高亮和突出显示仍然完好无损; 有没有办法制作NonTextSpecialKey保留他们的亮点?

vim

7
推荐指数
1
解决办法
1964
查看次数

标签 统计

vim ×1