1. 程式人生 > >mac iterm2 + zsh + oh-my-zsh + agnoster

mac iterm2 + zsh + oh-my-zsh + agnoster

一、效果圖

這裡寫圖片描述

二、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,沒有自動補全功能.
這裡寫圖片描述

參考資料