下面红色椭圆中的文本难以阅读
当我使用C-u C-x =
检查字体时,我看到以下内容:
所以我去更新了term-bold
字体(如下),但颜色似乎与屏幕上实际显示的不符(根据字体定义,它应该是蓝色+黄色)。有什么想法吗?
下面红色椭圆中的文本难以阅读
当我使用C-u C-x =
检查字体时,我看到以下内容:
所以我去更新了term-bold
字体(如下),但颜色似乎与屏幕上实际显示的不符(根据字体定义,它应该是蓝色+黄色)。有什么想法吗?
它告诉你这个面孔继承自term-bold
,然后覆盖了继承的foreground
、background
和inverse-video
属性。
我猜颜色来自于你在终端中运行的shell(我假设是一个shell)。所以你可能需要在Emacs之外配置颜色?
less
命令的颜色(请参见我的另一个问题此处)。您在上面看到的是将ls
命令通过分页器less
传递后的输出。不确定谁负责这种着色。回答您的问题,是的,我正在Emacs中的M-x ansi-term
缓冲区内运行shell(特别是Zsh)。 - Amelio Vazquez-Reina
term-color-*
设置中的一个错误? - philsemacs -Q
,加载term
,然后执行M-x customize-face term-color-blue
,那么该值就是blue2
,比你最初看到的要暗得多。你是否在 Emacs 配置中的其他地方修改了这些颜色? - phils(set-face-attribute 'term-color-blue nil :foreground "DeepSkyBlue")
我需要在term-exec-hook
中运行此命令,否则会出现错误。 - jcubic