mac iterm2 + zsh + oh-my-zsh + agnoster
阿新 • • 發佈:2019-01-28
一、效果圖
二、iterm2安裝
三、zsh安裝
1、zsh是指令碼的一種,支援標準的shell,和bash相比有強大的自動補全、錯誤提示等功能。
2、mac中預設是已經安裝了zsh的,只是預設沒有使用。檢視系統中有沒有安裝zsh,可以執行如下命令:
cat /etc/shells
得到如下執行結果:
3、切換使用zsh
chsh -s /bin/zsh
如果你哪一天又想用bash了,也可以使用下列命令:
chsh -s /bin/bash
切換成功後,退出,再次進入的時候就切換為bash了。
四、oh-my-zsh安裝
在上一部分中已經提到,zsh和bash相比有很多強大的功能,但是,如果要發揮出來,需要複雜的配置,這是oh-my-zsh就應運而生了,通過oh-my-zsh可以很簡單的配置zsh。
這裡介紹手動安裝模式,因為嘗試了自動安裝,但是都失敗了。
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
五、zsh配置agnoster主題
1、編輯.zshrc
檔案,修改SH_THEME="agnoster"
。
其實,在安裝oh-my-zsh時,已經安裝了該主題,該主題所在目錄為:
.oh-my-zsh/themes
,名稱為agnoster.zsh-theme
。
下載完成之後解壓,在iTerm2的Preferences——Profiles——colors——Load Presets——Solarized Dark即可設定終端配色。
下載完成之後解壓,執行其中的install.sh檔案,在iTerm2的Preferences——Profiles——Text中同時將Regular Font和Non—ASCII Font設定為Meslo LG M DZ Regular for Powerline即可。
六、配置idea使用zsh
安裝zsh後配置idea使用zsh,預設使用的是/bin/bash,沒有自動補全功能.