gpt4 book ai didi

vim - CursorLine 和 NonText/SpecialKey 突出显示冲突

转载 作者:行者123 更新时间:2023-12-02 04:00:02 27 4
gpt4 key购买 nike

使用:setcursorline:setlistNonTextSpecialKey中的字符突出显示组(例如,每行末尾的 $ 以及 Ctrl+V 生成的 ^M Enter)当光标位于同一行时失去突出显示,像任何其他平淡文本一样恢复到正常突出显示组。这是非常令人困惑、丑陋和糟糕的。

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

: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

无论我的突出显示配置如何(包括根本没有配置),问题仍然存在。我知道某些突出显示组总是胜过其他组,但语法突出显示和其他组的突出显示(例如,Conceal)保持不变;有没有办法让 NonTextSpecialKey 保留其突出显示?

最佳答案

据我所知,没有。布拉姆·穆勒纳尔 has said关于此事,现通知如下:

There is no solution. [...] The cursorline highlighting needs to overrule the syntax highlighting, otherwise it would disappear in several situations, esp. if the syntax highlighting uses background highlighting.

关于vim - CursorLine 和 NonText/SpecialKey 突出显示冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15980451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com