大家都在推荐Solarized配色方案,将步骤整理了一下:
在ubuntu vim使用配色需要注意,vim下编辑打开文件的颜色实际上是由terminal + vim本身的配色叠加而成. 有时vim下的配色与别人推荐的不一样,那是由于terminal配色不正确导致.所以这里谈Solazied, 是要将terminal 和 vim 的配色都调整为Solorized配色方案.
1 先配vim:
网上下载solarized.vim放在 ~/.vim/colors目录
修改~/.vimrc脚本,添加如下代码,"开头的表示注释.
"set color
set t_Co=256
set background=dark
"set background=light //支持dark / light两种色彩, ternimal 也一样,建议实际使用时,terminal / vim配成一致,要么都dark,要么都light
colorscheme solarized
vim配置结束.
2 配置terminal
git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git
cd gnome-terminal-colors-solarized
到该目录下运行配色脚本:
./set_dark.sh
或./set_light.sh
,可以自由切换深色和浅色。这里的dark和light和上述配置vim时的background一致.
最后需要设置 Terminal 支持 256 色,vim .barshrc
并添加 export TERM=xterm-256color
terminal配色完成,简单吧,就是通过这两个脚本来切换.
3 配置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' 可以把这行也加到.bashrc中去.
4 效果图
Terminal: set_dark.sh / Vim : set background=dark
Terminal: set_light.sh / Vim : set background=light