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

0xb*_*0de 5 emacs terminal konsole

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

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

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

但是,这就是我得到的:

破碎的日晒主题http://img824.imageshack.us/img824/3881/voronoi2.png

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

Boz*_*sov 6

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

TERM=xterm-256color
Run Code Online (Sandbox Code Playgroud)

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


小智 5

不,不要把这一行

TERM = xterm的-256color

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

TERM = xterm-256color emacs

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

别名emacs ='TERM = xterm-256color emacs'

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