通常当我需要更改emacs中某个元素的颜色时,我会做一个M-x describe-face,最终会调出一个自定义缓冲区来改变它。在emacs术语中,似乎我没有能力输入迷你缓冲区来输入该命令。如何确定要更改的变量?
下面是一张照片,让事情变得更加清晰:
答案 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执行相同的操作。