vim - 在gnome终端,tmux和vim中配置日晒颜色方案

标签 vim color-scheme tmux

我正在努力使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/

相关文章:

bind - tmux - 从 Midnight Commander、emacs 窃取 Alt 键

windows - 是否可以仅更改我自己的表单的玻璃颜色?

linux - 如何用<Leader>tt和<C-E>自动进入vim?

vim - VIM晒黑后奇怪的背景颜色发生变化

html - NERD_Commenter 的不理想评论,评论 javascript 嵌入 html 文件

intellij-idea - Intellij配色方案去除白线

python-3.x - 如何更改 ttk.Entry 插入光标颜色?

vim - SSH session 中TMUX内的系统剪贴板Vim

vim - Tmux 复制缓冲区限制

vim - 将函数调用封装在另一个函数调用中(retval 作为参数)