首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改在终端模拟器中运行的emacs23中的颜色设置?

如何更改在终端模拟器中运行的emacs23中的颜色设置?
EN

Stack Overflow用户
提问于 2010-06-12 01:03:49
回答 1查看 2.6K关注 0票数 4

我使用xterm并在~/.Xdefaults中设置它的外观。

代码语言:javascript
复制
XTerm*background:       paleTurquoise
XTerm*foreground:       black

我也使用emacs,但是在~/.emacs中设置它的外观不同。

代码语言:javascript
复制
(set-background-color "black")
(set-foreground-color "yellow")

我通常使用emacs -nw在终端模拟器中运行emacs,而不是创建单独的X窗口。由于某些原因,这在emacs23中无法正常工作;相反,emacs保留了xterm窗口的浅绿色背景。在查看emacs23有什么新鲜事?时,我注意到:

**当在一个足够新的xterm (比242版本更新)中运行时,Emacs询问xterm背景颜色是什么,如果需要,它会相应地为一个暗背景设置面板(当前的默认设置是考虑背景光)。

所以这是个特征,不是窃听器?无论如何,我是否可以告诉emacs23在控制台模式下运行时忽略xterm背景设置,而在~/.emacs中使用这些设置?

我还要指出:

  • 它在运行在单独的X窗口中的emacs23中工作得很好(没有-nw选项)。
  • 它在emacs22中运行得很好,我也不确定是否需要使用emacs23.
  • M-x set-background-color中运行emacs23 -nw没有任何影响。
  • 它不仅仅是xterm:例如,$TERM=cygwin也存在同样的问题。

更新:最好的答案似乎是使用-fg-bg命令行选项.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-17 04:00:13

设置TERM=xterm-256color是您所需要的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3027084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档