先上最終效果圖:
html
<!-- TOC -->git
<!-- /TOC -->shell
進入官網下載頁面,點擊 Stable Releases
下面的 Download
便可下載,解壓後拖到應用程序中。這是簡單的一小步,可是倒是優化 Terminal
的一大步!vim
PS: 網絡環境不太好的同窗不要擔憂,我已經把安裝包傳到百度雲了,請到文章最後尋找連接下載。xcode
XCode13個G,這裏咱們只須要XCode’s Command line tools來支撐Git的使用,因此咱們不用費時費力裝XCode來浪費那13個G。
(從Yosemite(10.10+)開始,Command Line Tools能夠單獨安裝。) bash
安裝方法: 打開終端,輸入網絡
xcode-select –install
點 install
,贊成,便可。app
zsh
是否已安裝在命令行輸入:curl
zsh --version
若是顯示
zsh 5.3 (x86_64-apple-darwin17.0)
即zsh的當前版本號,就說明裝好了,通常 OS X 自帶有的。
若是沒裝則須要輸入:
brew install zsh zsh-completions
這是用Homebrew裝,須要 OS X 上有Homebrew,它的網站:https://brew.sh/
Oh-My-Zsh
能夠經過 curl
或者 wget
來安裝
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
網絡好的話幾秒就裝好了。
通常安裝程序會自動把默認的 shell 切換爲 zsh
, 什麼!你不懂 shell 是什麼?我也不懂,你去問問度娘?或者直接右上角?其實不懂也正常,也不影響你擁有本身美美的終端。
若是想修改默認 shell 爲原來的 bash:
chsh -s /bin/bash
重啓 iTerm2 就行了。
Powerline fonts
華麗麗的主題須要 Powerline 字符集的支持。
經過 git 安裝, 直接執行如下命令行:
git clone https://github.com/powerline/fonts.git --depth=1; cd fonts; ./install.sh; cd ..; rm -rf fonts
而後到 iterm2 配置,設置字體
for Powerline
的會亂碼。
Colors
, 點擊 Color Presets
, 選擇Solarized Dark
裝好以後就能夠換到 agnoster 主題,Oh My Zsh 通常自帶有這個主題。
能夠看看其它的默認主題:
ls ~/.oh-my-zsh/themes
須要修改主題只需:
vim ~/.zshrc
而後把裏面 ZSH_THEME 的值改成 ZSH_THEME="agnoster",保存退出。
修改和保存的過程爲:
i
開始編輯ZSH_THEME
ZSH_THEME="agnoster"
ESC
, 輸入 :wq
, 回車(點擊這裏還有各類主題預覽,任君翻牌~)
默認的命令提示符爲 user@userdemackbookPro,這樣的提示符配合 powerlevel9k 主題太過冗長,所以我選擇將該冗長的提示符去掉,在 ~/.zshrc
配置文件後面追加以下內容:
# 注意:DEFAULT_USER 的值必需要是系統用戶名才能生效 DEFAULT_USER="user"
編輯方法同上。
zsh
命令語法高亮zsh-syntax-highlighting 插件能夠使你終端輸入的命令有語法高亮效果,安裝方法以下(oh-my-zsh 插件管理的方式安裝):
複製文件到插件目錄
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
修改 ~/.zshrc
添加插件
# 注意:zsh-syntax-highlighting 必須放在最後面(官方推薦) plugins=( [plugins...] zsh-syntax-highlighting)
應用修改
source ~/.zshrc
大功告成~ 有問題歡迎留言討論~
iTerm2 ( 3.2.0 ): 連接: https://pan.baidu.com/s/1Wm7N... 密碼: ksgv