大家都在推薦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