轉(zhuǎn)載自:http://www.vpsee.com/2013/09/use-the-solarized-color-theme-on-mac-os-x-terminal/
相信長(zhǎng)期浸泡在終端和代碼的小伙伴們都有一套自己喜愛的配色方案。以前一直在用簡(jiǎn)單、適合閱讀的 Terminal.app 配色方案,換到 MacBook Pro with Retina display 后發(fā)現(xiàn)這個(gè)配色時(shí)間看長(zhǎng)了眼睛有點(diǎn)累。不斷有人推薦 Solarized,看了一些截圖,感覺(jué)還不錯(cuò),決定試一下。
Solarized 是目前最完整的 Terminal/Editor/IDE 配色項(xiàng)目,幾乎覆蓋所有主流操作系統(tǒng)(Mac OS X, Linux, Windows)、編輯器和 IDE(Vim, Emacs, Xcode, TextMate, NetBeans, Visual Studio 等),終端(iTerm2, Terminal.app, Putty 等)。類似的項(xiàng)目還有 Tomorrow Theme.
要在 Mac OS X 終端里舒服的使用命令行(至少)需要給3個(gè)工具配色,terminal、vim 和 ls. 首先下載 Solarized:
$ git clone git://github.com/altercation/solarized.git
Terminal/iTerm2
Mac OS X 自帶的 Terminal 和免費(fèi)的 iTerm2 都是很好用的工具,iTerm2 可以切分成多窗口,更方便一些。
如果你使用的是 Terminal 的話,在 solarized/osx-terminal.app-colors-solarized 下雙擊 Solarized Dark ansi.terminal 和 Solarized Light ansi.terminal 就會(huì)自動(dòng)導(dǎo)入兩種配色方案 Dark 和 Light 到 Terminal.app 里。
如果你使用的是 iTerm2 的話,到 solarized/iterm2-colors-solarized 下雙擊 Solarized Dark.itermcolors 和 Solarized Light.itermcolors 兩個(gè)文件就可以把配置文件導(dǎo)入到 iTerm 里。
Vim
Vim 的配色最好和終端的配色保持一致,不然在 Terminal/iTerm2 里使用命令行 Vim 會(huì)很別扭:
$ cd solarized $ cd vim-colors-solarized/colors $ mkdir -p ~/.vim/colors $ cp solarized.vim ~/.vim/colors/ $ vi ~/.vimrc syntax enable set background=dark colorscheme solarized

ls
Mac OS X 是基于 FreeBSD 的,所以一些工具 ls, top 等都是 BSD 那一套,ls 不是 GNU ls,所以即使 Terminal/iTerm2 配置了顏色,但是在 Mac 上敲入 ls 命令也不會(huì)顯示高亮,可以通過(guò)安裝 coreutils 來(lái)解決(brew install coreutils),不過(guò)如果對(duì) ls 顏色不挑剔的話有個(gè)簡(jiǎn)單辦法就是在 .bash_profile 里輸出 CLICOLOR=1:
$ vi ~/.bash_profile export CLICOLOR=1
