[英]Xterm, Vim, LXLE
我的问题是在Vim中,当我键入返回错误的内容时,在窗口底部返回错误消息的框显示为纯白色。 经过不间断的研究之后,我以前再也找不到这个问题,其中一个主要部分是我不知道vim窗口这一区域的技术名称。 我已经到了我相信这是xterm配色方案和vim之间冲突的地步。 如果任何人有这种经验或有可以帮助的信息,那将是很好的。
我正在使用Xterm附带的发行版LXLE和默认情况下已经填充的Xresources文件。
出现错误消息的底部是命令行 。 Vim使用预定义的突出显示组显示各种输出。 错误消息使用ErrorMsg
( :help hl-ErrorMsg
)。
如果执行:hi ErrorMsg
,则该问题应该是可重现的。 可以切换到其他颜色方案(检查完整的:hi
输出是否有其他不良颜色组合),或者,如果错误消息是唯一的问题,请修改突出显示组,如下所示:
:hi ErrorMsg cterm=... ctermfg=... ctermbg=...
请参阅:help highlight-term
以获取解释。 要使其永久存在,请将上述命令放在~/.vimrc
中的:colorscheme
命令下面。
所有这些都假定您的终端设置正确。 即$TERM
有一个正确的值,并且可用的颜色数( :set t_Co?
)是正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.