终端模拟器中的颜色主题很奇怪/不正确

时间:2011-10-23 11:10:51

标签: emacs terminal konsole

我在Konsole(来自kde)模拟器中运行emacs-nox 23.3,大多数颜色主题都有奇怪的颜色。

例如,我喜欢Solarized Theme。我希望主题看起来像这样:

Solarized Theme http://ethanschoonover.com/solarized/img/screen-ruby-dark.png

但是,这就是我得到的:

Broken Solarized Theme http://img824.imageshack.us/img824/3881/voronoi2.png

emacs-color-theme包中的大多数主题都有类似的行为。我试图更改Konsole颜色设置 - 没有结果。我还尝试用this one替换我的.Xresources,但没有成功。

2 个答案:

答案 0 :(得分:6)

您的终端需要256种颜色才能使大多数颜色主题具有不错的外观。尝试将此添加到.bashrc(或.zshrc):

TERM=xterm-256color

在您获取设置(source .bashrc)后,再次启动emacs,希望主题看起来会更好。

答案 1 :(得分:5)

不,不要放这行

  

TERM = xterm的-256color

到.Xresources。尝试使用此命令运行emacs:

  

TERM = xterm-256color emacs

如果一切正常,请将此行放入.bashrc或.bash_profile文件中:

  

alias emacs ='TERM = xterm-256color emacs'

之后你可以使用通常的'emacs'cmd执行emacs并在编辑器中获得正常的颜色。