電腦開著終端機在打程式很帥
但是面對螢幕上一行行密密麻麻的程式碼,
你是否曾經覺得眼花撩亂、困擾、甚至因此影響了你的工作進度呢!?

你需要iTerm來拯救你的終端機!!!

不囉唆,我就直接上圖了
Imgur 雖然Terminal可以設定顏色字體但iTerm可以做得更多
以下將介紹iTerm如何搭配zsh主題…

安裝iTerm2 

iTerm2是一個open source的Terminal,算是Mac原生Terminal的強化版,官網可直接下載。
配合oh-my-zsh和其他plugin後,即可客製化出一個帶有個人風格外觀和功能的Terminal。

安裝oh-my-zsh 

終端機執行下列程式碼

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

oh-my-zsh是一套zsh shell的管理工具,會將Terminal從Mac shell原本的bash改成zsh,還可以透過這套工具來安裝各種plugin或theme。
若出現這個畫面就代表oh-my-zsh安裝成功ㄌ
Imgur

執行完後會在 ~ 目錄下看見
.oh-my-zsh資料夾以及 .zshrc 檔案
.zshrc開啟會看到 ZSH_THEME=”robbyrussell"
ZSH_THEME就是zsh主題,預設值是robbyrussell。

找不到檔案嗎?

如何顯現Finder中的隱藏檔

安裝、設定主題 

這邊以Cobalt2為例
至https://github.com/wesbos/Cobalt2-iterm

  1. cobalt2.zsh-theme下載下來並丟到~/.oh-my-zsh/themes/

  2. 打開./zshrc檔,將ZSH_THEME=”robbyrussell"改成ZSH_THEME=cobalt2

因為主題字型支援問題,需安裝Powerline

  1. 安裝Python相關工具pip3
easy_install pip3
  1. 安裝字型
pip3 install --user powerline-status
git clone https://github.com/powerline/fonts
cd fonts
./install.sh

更改iTerm偏好設定
Preference -> Profiles tab -> Colors tab
將github上的cobalt2.itermcolors下載下來import到color presets後
就會看到cobalt2的選項,把他選起來

再到Colors tab左邊的Text tab
將字體改成Inconsolata for Powerline中體

重開一次iTerm
或終端機打

source .zshrc

重整之後就煥然一新囉!