本文嚴重抄襲自:
下載安裝 iTerm2
在這之前我們已經(jīng)安裝了 Homebrew
,如果未安裝請移步
$ brew cask install iterm2
Mac系統(tǒng)默認使用dash作為終端瑰步,可以使用命令修改默認使用zsh:
$ chsh -s /bin/zsh
如果想修改回默認dash,同樣使用chsh命令即可:
$ chsh -s /bin/bash
OK,這就是iTerm2初始的樣子,下面我們來美化它锰什,讓它變得更好用!
安裝 Oh My Zsh
安裝方法有兩種丁逝,可以使用curl或wget汁胆,看自己環(huán)境或喜好:
# curl 安裝方式
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# wget 安裝方式
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安裝命令和安裝完成后的截圖:
安裝 Powerline
$ pip install powerline-status --user
沒有安裝 pip 的同學可能會碰到 zsh: command not found: pip。
安裝 pip 即可:
$ sudo easy_install pip
安裝后再次執(zhí)行安裝 powerline 的命令即可霜幼。
安裝 PowerFonts
安裝字體庫需要首先將項目git clone至本地嫩码,然后執(zhí)行源碼中的install.sh
# clone
$ git clone https://github.com/powerline/fonts.git --depth=1
# install
$ cd fonts
./install.sh
# clean-up a bit
$ cd ..
$ rm -rf fonts
安裝完成后提示所有字體均已下載到 /Users/用戶名/Library/Fonts
路徑下
設置 iTerm 2 字體
安裝完字體庫之后,把iTerm 2的設置里的 Profile
中的 Text
選項卡中里的Regular Font
和 Non-ASCII Font
的字體都設置成 Powerline
的字體罪既,具體的操作是iTerm2 -> Preferences -> Profiles -> Text铸题,在Font區(qū)域選中Change Font,然后找到Meslo LG字體琢感。
安裝配色方案
再次進入 iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets 中根據(jù)個人喜好選擇這兩種配色中的一種即可丢间。我選擇的是 Solarized Dark
安裝 agnoster 主題
下載agnoster主題,執(zhí)行腳本安裝:
$ git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
$ cd oh-my-zsh-agnoster-fcamblor/
$ ./install
執(zhí)行上面的命令會將主題拷貝到oh my zsh的themes中:
拷貝完成后驹针,執(zhí)行命令打開zshrc配置文件烘挫,將ZSH_THEME后面的字段改為agnoster。
$ vi ~/.zshrc
修改完成后按一下esc調出vi命令柬甥,輸入:wq保存并退出vi模式饮六。
此時command+Q或source配置文件后,iTerm2變了模樣:
安裝指令高亮效果——zsh-syntax-highlighting
指令高亮效果作用是當用戶輸入正確命令時指令會綠色高亮苛蒲,錯誤時命令紅色高亮
$ brew install zsh-syntax-highlighting
然后編輯 ~/.zshrc
卤橄,在末尾添加 source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# 編輯 .zshrc
$ vi ~/.zshrc
# 重新加載 .zshrc
$ source ~/.zshrc
安裝命令建議和補全——zsh-syntax-highlighting
跟代碼高亮的安裝方式一樣,這也是一個zsh的插件臂外,叫做zsh-autosuggestion窟扑,用于命令建議和補全。
$ brew install zsh-autosuggestions
然后編輯 ~/.zshrc
漏健,在末尾添加 source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
# 編輯 .zshrc
$ vi ~/.zshrc
# 重新加載 .zshrc
$ source ~/.zshrc