在gnome终端、tmux和vim中配置solarized colorscheme
我正在努力使Solarized colorscheme在gnome终端的Vim-inside-tmux中的Ubuntu13.10机器上正常工作 我已经开始使用上的脚本配置gnome终端,它正确地显示了颜色。如果我在终端内部运行Vim(使用官方的日光浴配色方案),而不使用tmux,情况也是如此在gnome终端、tmux和vim中配置solarized colorscheme,vim,color-scheme,tmux,Vim,Color Scheme,Tmux,我正在努力使Solarized colorscheme在gnome终端的Vim-inside-tmux中的Ubuntu13.10机器上正常工作 我已经开始使用上的脚本配置gnome终端,它正确地显示了颜色。如果我在终端内部运行Vim(使用官方的日光浴配色方案),而不使用tmux,情况也是如此 然后我尝试使用配置tmux。当我运行Vim时,php或javascript代码的语法高亮显示是错误的,或者至少与我看到的在没有tmux的情况下运行Vim不同。我也尝试过以tmux-2的形式运行tmux。颜色
然后我尝试使用配置tmux。当我运行Vim时,php或javascript代码的语法高亮显示是错误的,或者至少与我看到的在没有tmux的情况下运行Vim不同。我也尝试过以
tmux-2
的形式运行tmux。颜色不同,但语法突出显示仍然不正确。我测试了它,并通过以下方式使其工作:
set t_Co=256
set background=dark
colorscheme solarized
export TERM=screen-256color-bce
如今,GNOME终端内置了日晒颜色。要使用它,您需要更改正在使用的配置文件中的两个设置。最明显的是文字和背景颜色。不过,您还需要将调色板设置为Solarized。您可以在文本和背景颜色的设置下方找到此设置。此时,不需要在Vim中设置
t_Co
或g:solarized_termcolors
调色板是我一开始错过的部分,这让我感到困惑,为什么Vim和其他应用程序中的文本是亮蓝色的 @romainl你那些脾气暴躁的评论总是让我笑逐颜开!卡罗:看看这个要点,让我们知道它是否起作用。@rasmusx不,是一样的。第16行的脚本中还有一个错误,因为目录中不存在任何
tmuxcolors.conf
,而是tmuxcolors dark.conf
。哦,太好了。显然,唯一缺少的是我的.zshrc
文件中的导出。谢谢你的帮助。除了强制使用术语对解决方案2来说是不好的做法。要工作,您必须在行colorscheme solarized
之前添加让g:solarized\u termcolors=256
。