Mac終端利器--item2+ oh my zsh

  使用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主題,具體如圖一所示


圖一 設(shè)置item2 主題

二. 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 -)"

圖二 安裝oh my zsh

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

圖三 切換shell環(huán)境 為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主題 ,如圖四所示


圖四 查看~/.zshrc文件

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 
![圖五 配置.zshrc](http://upload-images.jianshu.io/upload_images/7220845-8ded589fe92c608c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

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


圖六 shell環(huán)境不成功操作

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


圖七 手動(dòng)切換shell 環(huán)境
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容