我正在努力使Solarized colorscheme在gnome终端内tmux内Vim内的Ubuntu 13.10机器上正常工作。
我已经开始使用this repository上的脚本配置gnome-terminal,它可以正确显示颜色。如果我在没有tmux的终端内运行Vim(带有官方的Solarized colorscheme),情况也是如此。
然后,我尝试使用this配置tmux。碰巧,当我运行Vim时,php或javascript代码的语法突出显示是错误的,或者至少与我看到的不带tmux的运行Vim的语法不同。我试过也将tmux作为tmux -2
运行。颜色是不同的,但是语法突出显示仍然不正确。
最佳答案
我对其进行了测试,并使其按照以下方式工作:
安装gnome太阳能色方案。您可以从https://github.com/sigurdga/gnome-terminal-colors-solarized获得它。
安装vim的solarized colorscheme。您可以从https://github.com/altercation/vim-colors-solarized获得它。在.vimrc中,您应该添加以下设置:
set t_Co=256
set background=dark
colorscheme solarized
通过将以下行添加到您的.bashrc / .zshrc中来设置正确的TERM变量
export TERM=screen-256color-bce
运行gnome-terminal,tmux,vim和profit。
关于vim - 在gnome终端,tmux和vim中配置日晒颜色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23118916/