给VIM和Terminal配色:Solarized

卫诚
2023-12-01

一、VIM配置Solarized

最近在配置Vim的颜色方案,发现一个特别好的配色方案:Solarized
官网:http://ethanschoonover.com/solarized
源代码地址:https://github.com/altercation/vim-colors-solarized

![官方显示的效果图,很好看有木有](https://img-blog.csdn.net/20150719104012627)

使用方法很简单,按照git上的使用说明就能配置了。
但是我在自己ubuntu terminal中的vim上总是得不到和效果图一样的效果。

最后发现在gvim下配置是可以完美显示的,但是终端下使用vim的时候,颜色还是很糟糕的。与预期不符。那是因为终端默认不支持256色。

解决方法如下:
vim ~/.barshrc 并添加 
export TERM=xterm-256color

vim ~/.vimrm 中添加
set t_Co=256

二、Terminal 配置Solarized
首先要设一下 solarized theme for GNU ls,不然在 Terminal 下 ls 啥的都灰蒙蒙的,就是给Solarized增加了目录ls的颜色功能:

git clone git://github.com/seebi/dircolors-solarized.git
dircolor-solarized 有几个配色,你可以去项目那看看说明,我还是选择深色系 dark256:

cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors
eval 'dircolors .dircolors'
设置 Terminal 支持 256 色,vim .barshrc 并添加 export TERM=xterm-256color(原因上面已经提到)。

接下来下载 Solarized 的 Gnome-Terminal 配色:

git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git
cd gnome-terminal-colors-solarized 到该目录下运行配色脚本:

./set_dark.sh 或./set_light.sh,可以自由切换深色和浅色。

或者./solarize 也可切换,比如执行一次是dark,再一次变light。如此交替。
 类似资料: