我知道已经有过多的 Vim/Emacs 和 Solarized 问题,所以我有点犹豫要不要再添加一个,但我似乎找不到任何可以解决这个确切问题的问题。
问题是当两个编辑器都设置为使用 solarized-dark 主题时,同一个文件在 Vim 中与在 Emacs 中看起来非常不同。我无法弄清楚这是 Solarized 的问题还是仅仅是 Vim 和 Emacs 之间的根本区别。
这是我正在使用的内容:
- Crunchbang Linux
- rxvt-unicode-256color 使用solarized-xresources
- Tmux
default-terminal
设置为screen-256color
- Vim 7.3 使用这个晒黑的主题
- Emacs 24.3 使用这个 solarized-dark 主题
为了让 Emacs 正确显示背景颜色,我必须明确地将 TERM 设置为xterm-16color
. -nw
但是,无论我是在终端中运行编辑器还是在它们各自的 GUI(没有标志的 gvim 和 emacs)中运行编辑器,颜色看起来都完全相同。
这是一个截图,左边是 Vim,右边是 Emacs:
最终,我想让 Emacs 颜色看起来与 Vim 颜色完全一样。这可能吗?如果是这样,是否需要调整 Emacs 版本的配色方案?或者,这只是两个无法更改的编辑器之间的根本区别吗?