一、軟件介紹
Mac OS自帶的終端,用起來雖然有些不太方便,但總體來說還是可以接受的。
終端利器iTerm2,非常強大也非常的好用。網(wǎng)上已經(jīng)有很多關(guān)于iTerm2的配置教程,本文再記錄下,以便自己后面查閱。
二、下載地址
iTerm2下載地址:https://www.iterm2.com/downloads.html
下載的是壓縮文件,解壓后直接雙擊執(zhí)行程序文件,或者直接將它拖到 Applications 目錄下。
或者你可以直接使用Homebrew進行安裝:
$ brew cask install iterm2
三、配置iTerm2主題
iTerm2最常用的主題是Solarized Dark theme。
-
1.按
Command + ,快捷鍵打開iTerm2,打開iTerm2的偏好設(shè)置 -
2.定位到
Profiles -> Colors -> Color Presets路徑,選擇Solarized Dark主題。
四、配置Oh My Zsh設(shè)置
Oh My Zsh是對主題的進一步擴展。
下載地址:https://github.com/robbyrussell/oh-my-zsh
-
1.安裝
Oh My Zsh工具,使用命令一鍵安裝
命令:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" -
2.設(shè)置默認(rèn)
Shell使用Oh My Zsh配置,
命令:$ chsh -s /bin/zsh -
3.定位到
~/.oh-my-zsh/themes文件夾下,拷貝一份agnoster.zsh-theme并命名為自己想用的名稱以.zsh-theme后綴結(jié)尾,例如:test_custom.zsh-theme。 -
4.打開我們的
iTerm2,使用vim ~/.zshrc命令編輯zsh的配置文件 -
5.主題配置修改為
ZSH_THEME="test_custom"。
-
6.重新打開
iTerm2查看效果
其他主題
你也可以挑選你喜歡的主題,Oh My Zsh主題列表:https://github.com/robbyrussell/oh-my-zsh/wiki/themes
五、配置 Meslo 字體
使用agnoster.zsh-theme主題,需要Meslo字體支持,要不然會出現(xiàn)亂碼的情況。
字體下載地址:Meslo LG M Regular for Powerline.ttf。下載好之后。
-
1.直接在
Mac OS中打開下載的.ttf文件安裝Meslo字體。 -
2.按
Command + ,快捷鍵打開iTerm2,打開 Preferences 配置界面。 -
3.定位到
Profiles -> Text -> Font -> Chanage Font,選擇 Meslo LG M Regular for Powerline 字體。
六、 聲明高亮
特殊命令和錯誤命令,會有高亮顯示。
安裝Homebrew的命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
1.使用
Homebrew命令一鍵安裝:$ brew install zsh-syntax-highlighting -
2.打開
iTerm2,編輯vim ~/.zshrc文件 -
3.在
.zshrc文件的最后一行增加source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh的配置
七、 自動建議填充
類似Xcode一樣自動彈出命令,方便我們快速的敲命令。
-
1.使用命令
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions克隆zsh-autosuggestions項目到指定目錄。 -
2.打開
iTerm2,編輯vim ~/.zshrc文件,找到plugins配置。 -
3.在
plugins配置中增加zsh-autosuggestions插件。 -
4.在plugins配置,再增加zsh-syntax-highlighting插件。
注意:有時候因為自動填充的顏色和背景顏色很相似,以至于自動填充沒有效果,我們可以手動更改下自動填充的顏色配置,我修改的顏色值為:586e75,示例:

效果:

八、iTerm2隱藏用戶名和主機名
有時候我們的用戶名和主機名太長,比如我的daxiong@daxiongMacBook-Pro,終端一行顯示內(nèi)容就相對會少很多也不是很好看,下面就通過配置來縮短用戶名和主機名。
-
1.打開我們的
iTerm2,定位到~/.oh-my-zsh/themes文件夾目錄。 -
2.使用命令
vim ./test_custom.zsh-theme來編輯當(dāng)前設(shè)置的主題。 -
3.找到
prompt_segment black default設(shè)置,并將它設(shè)置為簡短的值。
-
4.重啟
iTerm2,查看效果。
九、其他配置
其他配置請移步:參考博客







