0%

[MAC] 基礎建置(Homebrew, iTerm2, oh-my-zsh)

前言

Terminal

因為在開發時都會使用 command line 來做事,這篇文章主要紀錄一下如何做基礎設置,並把 Terminal 設定得漂亮一點~

Install Homebrew

Homebrew 是 Mac OSX 上的套件管理工具,安裝方式:

1
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

接著可以輸入以下指令確認是否有安裝成功:

1
$ brew --version

如果出現 brew command not found 之類的錯誤訊息,須將 homebrew 路徑加入至 PATH 環境變數:

1
$ export PATH=/opt/homebrew/bin:$PATH

Install git

1
$ brew install git

另外可以參考 myConfig - .gitconfig 做一些 git general config.

Install iTerm2

iTerm2 是一個可以用來取代 MAC 原生 terminal 的工具,它有許多更方便的功能:

  • 方便客製化
  • 介面美觀,有很多主題可以下載、安裝
  • 可以開多個分頁

安裝方式可以直接到官網下載即可。

Install iTerm2 themes

iTerm2 有非常多主題可以下載,可以到 iterm2 color schemes 找自己喜歡的配色,右上角也能夠直接下載全部主題。

找到喜歡的主題後,打開 iTerm2 後按 cmd + i, 選擇 color tab, 從右下角選擇 Presets -> import 匯入喜歡的主題後並套用。這裡我使用的是: Adventure.

Color tab

Install fonts

設定好之後可能會發現有些亂碼,這時我們需要安裝一些字型才能夠正確顯示:

1
2
$ brew tap homebrew/cask-fonts
$ brew install --cask font-sauce-code-pro-nerd-font

也可以使用以下指令來搜尋更多 nerd 字型,再挑選自己喜歡的來安裝:

1
$ brew search --cask nerd

Nerd fonts

安裝完後記得要再去設定字型: cmd + i > Text

Text tab

Install ZSH

1
$ brew install zsh

並把 zsh 設為預設的 shell:

1
2
sudo sh -c "echo $(which zsh) >> /etc/shells" 
chsh -s $(which zsh)

接著重開 terminal, 並輸入以下指令確認是否成功設定為 ZSH:

1
$ echo $SHELL

Install Oh My ZSH

Oh My Zsh 是一個用來管理 ZSH 設定檔的框架,提供了很多 plugin 和 theme 可以選擇。

安裝:

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

接著要套用主題,輸入以下指令:

1
$ open ~/.zshrc

接著會打開 zsh 的設定檔,找到 ZSH_THEME="...",將這段的內容改成以下內容並存檔(cmd + s):

1
ZSH_THEME="agnoster"

依照以上步驟設定完之後,terminal 會長這樣:

Terminal

這樣就比原本的美觀很多了!

另外順便推薦一個好用的 application: WebCatalog, 它可以將許多常用的網站打包成 application, 就不用一直在多個瀏覽器標籤之間切換,非常方便~

References