终端模拟器中的颜色主题奇怪/不正确
Posted
技术标签:
【中文标题】终端模拟器中的颜色主题奇怪/不正确【英文标题】:Color themes are strange/incorrect in terminal emulator 【发布时间】:2011-12-13 12:37:05 【问题描述】:我在 Konsole(来自 kde)模拟器中运行 emacs-nox 23.3,大多数颜色主题都有奇怪的颜色。
例如,我喜欢Solarized Theme。我希望主题应该是这样的:
(来源:ethanschoonover.com)
但是,这就是我得到的:
Broken Solarized Theme http://img824.imageshack.us/img824/3881/voronoi2.png
emacs-color-theme 包中的大多数主题都有类似的行为。我试图更改 Konsole 颜色设置 - 没有结果。我还尝试用this one 替换我的.Xresources,但没有成功。
【问题讨论】:
【参考方案1】:您的终端需要 256 种颜色才能使大多数颜色主题具有良好的外观。尝试将其添加到您的 .bashrc(或 .zshrc)中:
TERM=xterm-256color
获取设置 (source .bashrc
) 后,重新启动 emacs,希望主题看起来会更好。
【讨论】:
我将此行放入 .Xresources 中,我想知道为什么它不起作用。 -.- 太棒了!【参考方案2】:不,不要放这一行
TERM=xterm-256color
转至 .Xresources。尝试使用以下命令运行 emacs:
TERM=xterm-256color emacs
如果一切正常,请将此行添加到您的 .bashrc 或 .bash_profile 文件中:
别名 emacs='TERM=xterm-256color emacs'
之后,您可以使用通常的 'emacs' cmd 执行 emacs 并在编辑器中获得正常颜色。
【讨论】:
以上是关于终端模拟器中的颜色主题奇怪/不正确的主要内容,如果未能解决你的问题,请参考以下文章