6

下面红色椭圆中的文字很难阅读

                     在此处输入图像描述

当我用C-u C-x =(什么脸)检查脸时,我看到以下内容:

在此处输入图像描述

所以我去更新脸部term-bold(见下文),但颜色似乎与我在上面屏幕上实际得到的不匹配(根据脸部定义,它应该是蓝色+黄色)。有什么想法吗?

在此处输入图像描述

4

3 回答 3

5

Emacs 使用自己的终端颜色来渲染 ansi 颜色代码。您可以通过更改两个面来更改您所指的面的外观:

  • term-color-yellow
  • term-color-blue

例如,将人脸的前景属性更改为 ,将人脸的背景属性更改term-color-yellow为,会产生以下外观:yellow3term-color-bluedark-blue

                  在此处输入图像描述

它比原始帖子中的面部更具可读性,并且类似于蓝色和黄色终端颜色的传统外观。

于 2014-02-08T20:34:03.927 回答
3

它告诉你,人脸继承term-bold,然后覆盖了继承foregroundbackground、 和inverse-video属性。

我猜颜色来自您在该终端中运行的外壳(我假设它是外壳)。所以你可能需要在 Emacs 之外配置颜色?

于 2014-02-08T04:39:02.513 回答
3

最有效的方法是使用 Emacs 自定义组

M-x customize-group RET term RET

这将打开

在此处输入图像描述

于 2018-08-09T08:46:32.563 回答