使用Mac 終端進(jìn)行開(kāi)發(fā)也是可以的,但對(duì)于擁有強(qiáng)迫癥的前端開(kāi)發(fā)者來(lái)說(shuō),還是有兩個(gè)不太完美的地方:
1\.終端會(huì)將自己系統(tǒng)的名稱(chēng)顯示,并且顯示太長(zhǎng)
2\.bash 提示功能不強(qiáng)大,系統(tǒng)界面不夠美觀
iterm2 作為mac終端利器,功能強(qiáng)大,結(jié)合只需簡(jiǎn)單設(shè)置就可以實(shí)現(xiàn)酷炫吊炸天功能oh my zsh 無(wú)疑贏得廣大開(kāi)發(fā)者的偏愛(ài)。
一. item2 終端安裝及配置
1. 在 item 官網(wǎng)中 http://www.iterm2.com 下載最新的壓縮文件,并在本地安裝。
2. 安裝成功后,設(shè)置item終端的配色
打開(kāi)終端,使用commond + ,快捷鍵 打開(kāi)perferences->profiles->colors->Color presets 選擇Solarized Dark主題,具體如圖一所示

二. oh my zsh 安裝及配置
1.在iterm終端中運(yùn)行以下代碼,安裝成功如圖二所示:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" or
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Tips:如果是初次安裝oh my zsh需要輸入系統(tǒng)密碼.
2. 創(chuàng)建配置文件-- ~/.zshrc
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3.切換shell 環(huán)境-- bash 切換成 zsh,如圖三所示
chsh -s /bin/zsh

Tips: 1.切換成bash 環(huán)境 chsh -s /bin/bash
2. 如果在bash環(huán)境已安裝nvm,node,那么只需要在zsh環(huán)境中的~/.zshrc文件中配置path即可,具體代碼如下所示:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
4.設(shè)置shell主題
4.1打開(kāi)配置文件vi ~/.zshrc,oh my zsh 默認(rèn)主題是robbyrussell主題 ,如圖四所示

4.2 查看zsh 環(huán)境的主題 https://github.com/robbyrussell/oh-my-zsh/wiki/themes,選擇自己喜歡的并在配置文件中設(shè)置,在.zshrc 修改主題設(shè)置代碼,我選擇af-magic
修改代碼ZSH_THEME="af-magic"
5. 安裝oh my zsh 插件--自動(dòng)補(bǔ)全incr.zsh
5.1 下載incr:http://mimosa-pudica.net/zsh-incremental.html 下載--此網(wǎng)站不容易打開(kāi),可以使用下面代碼手動(dòng)寫(xiě)入文件
cd ~/.oh-my-zsh/plugins/
mkdir -p incr
cd incr
touch incr-0.2.zsh(將上面鏈接中的代碼復(fù)制粘貼到incr-0.2.zsh文件中) chmod 777 incr-0.2.zsh
5.2 配置.zshrc文件,如圖五所示
vim ~/.zshrc
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
source ~/.zshrc

Tips:不建議在shell環(huán)境總安裝較多的插件,會(huì)影響起性能。
Q&A
如果切換shell環(huán)境不成功,提示chsh:no changes made,有兩種方式解決
1.可以終端先執(zhí)行以下代碼,結(jié)果如圖六所示:
dscl . -read /Users/$USER/ UserShell
exec su - $USER

2.手動(dòng)設(shè)置iterm的perference->profiles->commond 設(shè)置成/bin/zsh,如圖七所示
