如何在M-x术语中更改当前目录的字体颜色?

时间:2009-11-02 23:32:47

标签: emacs terminal elisp color-scheme

通常当我需要更改emacs中某个元素的颜色时,我会做一个M-x describe-face,最终会调出一个自定义缓冲区来改变它。在emacs术语中,似乎我没有能力输入迷你缓冲区来输入该命令。如何确定要更改的变量?

下面是一张照片,让事情变得更加清晰:

http://imgur.com/jXHNC.png

2 个答案:

答案 0 :(得分:0)

您是在谈论M-x term这个词吗?如果是这样,在尝试C-c C-j之前,您可能没有M-x describe-face进入直线运行模式。

答案 1 :(得分:0)

我敢打赌,颜色是由shell设置的,而不是emacs(然后认为它显示在默认面中)。如果您正在使用bash,则使用环境变量PS1来控制提示,因此请尝试export PS1="\u@\h$ "将提示更改为“username @ host $”,不要着色。如果更改生效,您可以google shell prompt color并找到大量有关可以设置的内容的教程,或者针对不同的shell执行相同的操作。