Linux Xterm,Vim,LXLE

Linux Xterm,Vim,LXLE,linux,vim,xterm,Linux,Vim,Xterm,我的问题是在Vim中,当我键入返回错误的内容时,窗口底部返回错误消息的框显示为纯白色。 在研究了nonstop之后,我以前还没有发现这个问题,其中一个主要问题是我不知道vim窗口这个区域的技术名称。我认为xterm配色方案和vim之间存在冲突。如果有人有过这样的经历,或者有信息可以帮助你,那就太好了 我使用的是Xterm附带的发行版LXLE,默认情况下是一个已经填充的Xresources文件。底部显示错误消息的区域是命令行。Vim为各种输出使用预定义的突出显示组。错误消息使用ErrorMsg(c

我的问题是在Vim中,当我键入返回错误的内容时,窗口底部返回错误消息的框显示为纯白色。 在研究了nonstop之后,我以前还没有发现这个问题,其中一个主要问题是我不知道vim窗口这个区域的技术名称。我认为xterm配色方案和vim之间存在冲突。如果有人有过这样的经历,或者有信息可以帮助你,那就太好了


我使用的是Xterm附带的发行版LXLE,默认情况下是一个已经填充的Xresources文件。

底部显示错误消息的区域是命令行。Vim为各种输出使用预定义的突出显示组。错误消息使用
ErrorMsg
(cp.
:help hl ErrorMsg

如果您执行了
:hi ErrorMsg
,则问题应该是可重现的。可以切换到不同的配色方案(检查完整的
:hi
输出是否存在任何其他错误的颜色组合),或者,如果错误消息是唯一的问题,请修改高亮显示组,如下所示:

:hi ErrorMsg cterm=... ctermfg=... ctermbg=...
有关说明,请参见
:帮助突出显示术语
。要使其永久化,请将上述命令放在
~/.vimrc
中的
:colorscheme
命令下面


所有这些都假设您的终端设置正确;i、 e.
$TERM
的值正确,可用的颜色数(
:set t_Co?
)正确。

您的
$TERM
是什么?LXLE的默认终端不是xterm,而是VTE包装器之一。在这种情况下,X资源是未使用的<代码>术语
不相关;相关的是如何设置颜色。