更改emacs颜色方案的指南是否存在?

9
在终端中,当我尝试使用emacs时,颜色不够好,大多数情况下我无法正确地看到文本。
在vim中,我知道可以使用:colo <colorscheme_name>更改配色方案。
在emacs中是否有类似的功能?教程介绍如何正确更改颜色方案将会很受欢迎。

你正在运行哪个版本的Emacs?(你可以在任何近期的Emacs中实现这一点,但是Emacs 24在这方面具有一些默认功能。) - phils
@skeept: color-theme-zenburn 赢了。 - TacticalCoder
2个回答

4
M-x load-theme

然后使用箭头选择一个主题。 < p >为了方便起见,在此添加(@deong通过已接受答案下的评论分享了此答案)。< /p>

4
我不确定是否有教程,但是我大概能给你一些想法:使用M-x customize命令,然后找到“Faces”这个部分——你会看到很多关于颜色方案以及其他字体相关设置的选项。
但是 Emacs 有很多与文本显示方式相关的自定义选项。我正在使用这个http://www.nongnu.org/color-theme/,但你可以在这里找到更多信息:http://emacswiki.org/emacs/ColorTheme(当你遇到任何 Emacs 相关问题时,emacswiki 是首要资源)。
显然,你可以通过在 .emacs 文件中添加不同的设置来实现自定义,但我建议先使用生成的更改设置,看看它的效果,然后再根据自己的需要进行修改(一旦你从自定义缓冲区修改设置,它就会将更改保存到 .emacs 文件中——你可以打开它并查看它究竟做了什么)。

4
除非您需要非常精细的控制,否则几乎肯定不需要深入定制菜单。对于Emacs 23或更低版本,您提到的color-theme软件包就是OP所需的。如果您使用的是Emacs 24,则有一个内置的替代方案:只需执行“M-x load-theme”,然后您应该能够通过制表符自动完成几个标准主题以找到适合您的主题。 - deong
2
load-theme函数非常有用,现在我明白了颜色方案看起来很糟糕的原因是因为终端设置的问题。当我运行TERM=xterm-256color emacs而不仅仅是emacs时,颜色方案看起来非常好,我可以真正地看到文本。谢谢! - skeept

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接