我在台式机、笔记本电脑和上网本上运行 Debian。在我的台式机和笔记本电脑上,我使用的是 Gnome 桌面环境;而我的上网本使用的是 i3wm(最初仅在文本安装后安装)。在所有情况下,我都以相同的方式使用 base16 颜色集(源自 .bashrc)。在这两种情况下,基础TERM
变量都是xterm-256color
。上网本使用xdm
,而其他则使用gdm
。
在我的台式机和笔记本电脑上,我的突出显示工作正常,如下所示:
请注意底部的条如何man
反转文本的颜色;在终端中选择该行也会反转文本的颜色。
请注意,无论下面是什么,突出显示始终是白色的。
我不知道这是为什么。前几天我做了一些事情暂时修复了它,但我不记得我做了什么,也不记得我是否取消了它;当前显示如图所示。
谁能告诉我如何解决这个问题?这个突出显示的设置在哪里?
答案1
选择可能意味着使用鼠标(或触摸板)。在xterm
,有与之相关的资源设置:
highlightColor
指定用于选定(突出显示)文本的背景的颜色。如果未指定(即匹配默认前景),则使用反向视频。
highlightColorMode
指定 xterm 是否应使用highlightTextColor
和highlightColor
覆盖选区中反转的前景色/背景色。
highlightReverse
指定当选择具有反相视频属性的文本时,xterm 是否应反转选择的前景色和背景色。
highlightTextColor
指定用于选定(突出显示)文本的前景的颜色。如果未指定(即匹配默认背景),则使用反向视频。
也许您使用了一些东西来xrdb
修改设置。将它们放入资源文件中就足够了。