最近換工作,公司一律配置MacBook pro 開發(fā),需要在Mac中端,下開發(fā),但是由于網(wǎng)上關(guān)于Iterm2+solarized+zsh+oh my zsh這個(gè)的配置,寫的都不全面,特整理了一下,希望能幫助有需要的新手。
Iterm2是一個(gè)Mac計(jì)算下的一個(gè)終端工具。但是其終端編程下,黑白色的代碼是在是乏味,為了能夠讓視覺上不那么單調(diào),因此出現(xiàn)了很多插件。本文主要介紹使用solarized、oh my zsh和Iterm2的配合使用。
此外,這個(gè)教程只適用于Mac OS X系統(tǒng)下進(jìn)行安裝。
安裝Iterm2
Iterm2安裝很簡(jiǎn)單,這幾就不介紹啦。^_^
solarized
solarized是目前最完整的配色項(xiàng)目了,幾乎覆蓋主流的操作系統(tǒng)(Mac OS X,Linux,Windows)、編輯器和IDE(Vim,Emacs,Xcode等)、終端(Iterm2, Terminal.app等)。
1. 下載Solarized
git clone git://github.com/altercation/solarized.git
2. 將模版導(dǎo)入到Iterm2
找到1中下載等solarized包,到 solarized/iterm2-colors-solarized 下雙擊 Solarized Dark.itermcolors 和 Solarized Light.itermcolors 兩個(gè)文件就可以把配置文件導(dǎo)入到 iTerm 里。
此外,如果你想給你的Timinal配色的話,可以將 solarized/osx-terminal.app-colors-solarized 下雙擊 Solarized Dark ansi.terminal 和 Solarized Light ansi.terminal 就會(huì)自動(dòng)導(dǎo)入兩種配色方案 Dark 和 Light 到 Terminal.app 里。
在iTerm→Preferences→Colors→color Presets→選擇solarized Dark或Light
3.Vim配置
$ 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
此步驟操作完后,你可以嘗試用vim打開一些代碼看一下,應(yīng)該已經(jīng)配色完成了。
4.更換默認(rèn)的bash為Zsh
Mac系統(tǒng)自帶了Zsh,雖然不是最新版本的Zsh,但是版本號(hào)是5.x就可以??梢酝ㄟ^
$zsh --version #查看版本號(hào)
接下來,修改Shell。
$ vim /etc/shells
$ #在文件中增加一行內(nèi)容/usr/local/bin/zsh
$ :wq
$ chsh -s /usr/local/bin/zsh
$ #如果usr/local/bin/zsh不存在
$ #嘗試一下這個(gè)命令 chsh -s /bin/zsh
5.安裝Oh My Zsh
oh my zsh的主要目的是讓我們更快速的配置Zsh。安裝命令很簡(jiǎn)單:
#建議網(wǎng)速較好下執(zhí)行命令
curl -L http://install.ohmyz.sh | sh
安裝完后,就可以進(jìn)行配置了。zsh的配置主要集中在用戶當(dāng)前目錄的.zshrc(~/.zshrc)里。
$ #配置別名,例如:
$ alias cls="clear"
$ alias ll="ls -l"
$ alias vi="vim"
$ #配置主題
$ #在.zshrc里找到ZSH_THEME
$ #將默認(rèn)的ZSH_THEME="robbyrussell"修改為
$ ZSH_THEME="agnoster"
會(huì)不會(huì)好奇我們下載的主題在哪里?就是在我們之前下載的 Oh My Zsh的主題里面,具體的地址如下/Users/chenjunzhi/.oh-my-zsh/themes。修改完配置文件最為關(guān)鍵的一步:
$ source ~/.zshrc #每次修改完了.zshrc文件,必須執(zhí)行這個(gè)命令
此時(shí)你如果關(guān)閉Iterm,然后重新啟動(dòng)一下,會(huì)發(fā)現(xiàn)已經(jīng)主題的顏色已經(jīng)有了,但是還有一點(diǎn)亂碼,所以還需要安裝一個(gè)Mac的字體庫。
git clone https://github.com/supermarin/powerline-fonts
安裝powerline里面的Monaco(我選擇的是該字體)。安裝完字體后, 在iTerm→Preferences→Text→Change Font→選擇Monaco for Powerline。 此時(shí),基本上配置就算完成了,效果是不是已經(jīng)出來了呢。 最終的效果圖如下:
