好久沒有出現在這裡了,這段時間發生了好多事,目前也持續還在變動中,等到一切都沉澱後再來分享當 Data Scientist 的心路歷程吧。是說這陣子終於決定下手買了人生第一台自己的 Mac (之前都是用公司的XD),第一件事當然是先把 Terminal 變好看,過程中發現有一些指令更新了,所以近期有相同需求的朋友可以參考我這篇安裝文囉。
安裝 Homebrew
Homebrew 是 macOS 缺少套件的管理工具,brew 有釀造🍺的意思,所以Homebrew 呢就是代表自行(在家) 下載並安裝套件啦。
安裝指令:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
接著,Add Homebrew to your PATH in /Users/alisonyang/.zprofile:
echo ‘eval $(/opt/homebrew/bin/brew shellenv)’ >> /Users/alisonyang/.zprofileeval $(/opt/homebrew/bin/brew shellenv)
測試是否安裝成功
brew --version
會出現:
安裝 iTerm2
官網寫到 iTerm2 是Terminal的替代工具,它適用於MacOS 10.14或更高版本的Mac,所以我們改造 terminal 就靠它啦。
brew install --cask iterm2
安裝完成後你會看到:
附註:打開 iterm2,進入 Preferences → Profiles → Edit Profiles → Colors → Color Presets 可以在這邊設定你喜歡的顏色跟亮度,我是選 Pastel (Dark Background)。
安裝 zsh
由於我的 Mac 版本是 11.1,本身 zsh 已經安裝完且設定完畢了。
如果你的 Mac是比較舊的版本就需要自行安裝啦,指令奉上:
brew install zsh
安裝 zim
過去我是用 oh-my-zsh,而這次在設定新電腦時看到有人分享 zim 也很好用。(聽說執行速度比 oh-my-zsh 優秀,雖然沒驗證是否為真但秉持抱著體驗新工具的精神所以決定安裝 zim~)
官方是這麼說的:
Zim is very easy to customize, and comes with a rich set of modules and features without compromising on speed or functionality!
有兩種安裝方式:
- With curl:
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
- With wget:
wget -nv -O - https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
安裝完成後你會看到:
最後是安裝 powerlevel10k
Powerlevel10k 是 Zsh 的 Theme,它強調速度,靈活性和開箱即用的體驗。
安裝方式是先在 ~/.zimrc
裡加入 zmodule romkatv/powerlevel10k
後,
接著執行以下指令:
zimfw install
powerlevel10k 安裝完成啦
進行介面設定
安裝完 powerlevel10k 後執行以下指令,來設定你喜歡的介面:
p10k configure
- 下面示意圖源自官方github
當設定完後,關掉再重開 iTerm 時,會出現以下畫面:
這時使用建議的以下指令,就可以開始用美麗的 terminal 啦~
echo ‘(( ! ${+functions[p10k]} )) || p10k finalize’ >>! ~/.zshrc
結語
今天就簡單的介紹到這邊,當然還有更多的 Plugin 或 color theme 可以使用,不過這部分就有待你自己去挖掘囉~