是否有更改emacs colorscheme的指南?

ske*_*ept 6 emacs

在终端当我尝试使用emacs的颜色不好时,大多数时候我都无法正常看到文字.

在vim我知道我可以改变colorscheme :colo <colorscheme_name>

emacs中有类似的东西吗?关于改变颜色的正确步骤的教程将不胜感激.

小智 4

我不确定教程,但在我的脑海中,您可能想要做的是:M-x customize然后导航到名为“Faces”的部分 - 您将获得一堆与配色方案和其他字体相关的设置- 相关设置。

但 Emacs 有大量与文本显示方式相关的自定义设置。我正在使用这个http://www.nongnu.org/color-theme/,但你可以在这里找到很多信息:http://emacswiki.org/emacs/ColorTheme(emacswiki基本上是首先要查阅的资源当您遇到任何与 Emacs 相关的问题时)。

显然,您可以通过添加不同的设置在 .emacs 文件中做到这一点,但我建议首先使用更改后的设置生成的内容,看看它是如何工作的,然后自己添加(一旦您从自定义缓冲区,它将把更改保存到 .emacs 文件中 - 然后您可以打开它并查看它到底做了什么)。

  • 除非您需要非常细粒度的控制,否则您几乎肯定不需要深入研究自定义菜单。对于 Emacs 23 或更低版本,您引用的颜色主题包就是 OP 所需要的。如果您使用的是 Emacs 24,则有一个内置的替代方案:只需执行“Mx load-theme”,您应该能够通过 Tab 键完成一些标准主题以找到适合的主题。 (4认同)
  • 加载主题功能非常有用,我现在发现颜色主题看起来如此糟糕的原因是由于终端设置。当我运行 `TERM=xterm-256color emacs` 而不仅仅是 emacs 时,颜色方案看起来相当不错,我实际上可以看到文本。谢谢! (2认同)