[Mac] iTerm2 + ZIM + Powerlevel10k 速度更快的終端機美化教學


zim framework logo

聽到很多人說 ZIM 比 Oh My Zsh更優?來我們來實際體驗看看:在上篇文章中,提到如何用iTerm2、Oh My Zsh、Powerlevel10k將Terminal改造成漂亮又實用的介面,其中Oh My Zsh佔了不少的功勞,雖然它很強大、資源也不少,但有一個常為人詬病的地方是很多安裝的外掛或功能用不到,導致執行速度有比較慢,如果你的硬體配備較低的,那感覺會更明顯,所以許多人漸漸的就改用了小而美的「 ZIM 」來取代 Oh My Zsh,我二個都有安裝過,先來說結論:不能說Oh My Zsh不好,只能說在速度上,ZIM的執行速度的確比較快,且安裝過程簡單,自己可以依需求自行選擇要裝Oh My Zsh或ZIM。

ZIM 說在前面

本文的重點在於ZIM與Powerlevel10k的安裝設定,其他部分在之前都有說明到了,例如:Shell的檢查與切換、iTerm2、字型的安裝等,所以本文就不在贅言,不清楚的人可以先參考以下文章:(本文中如果提到「上一篇文章」即代表此篇)

[Mac] iTerm2 + Oh My Zsh + Powerlevel10k Shell 改造設定教學

安裝 iTerm2

iTerm2的安裝方法請參考上一篇文章的教學,但要再強調一點的是iTerm2只是一個終端機工具,你可以自行替換掉自己喜愛的工具。

安裝 ZIM

ZIM 提供了curlwget的安裝方法,請自行擇一安裝,記得安裝前還是先確認一下目前的Shell是否在Zsh下,不清楚的人同樣再參考上一篇文章的說明:

curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
wget -nv -O - https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

zim framework logo

而 ZIM 主要的設定檔同樣位於家目錄:~/.zimrc注意,安裝完成後請重新開啟終端機,避免後續執行指令失效

安裝 Powerlevel10k

Powerlevel10k需要更強大的字型「Nord Fonts」,安裝好後可以先進行iTerm2的字型設定,這在上一篇文章中都有提到如何安裝使用,不了解的人請先參考喔。

安裝p10k也蠻簡單的,請在 ZIM 的設定檔 ~/.zimrc 中,加入下列的code

zmodule romkatv/powerlevel10k

zim framework logo

存檔離開後,執行以下指令進行 p10k 的安裝

zimfw install

zim framework logo

安裝完成後,同樣請重開終端機即可進行p10k的設定,不用怕設定失敗,因為想重設的話隨時執行 p10k configure 即可,p10k的設定檔也一樣位於「~/.p10k.zsh」,如果環境中沒有安裝Nerd Font,則p10k會貼心的偵測並詢問你是否要安裝字型

zim framework logo

提供一張沒有安裝Nerd Font字型的畫面給各位參考,大家可以看到下圖箭頭處的地方會呈現亂碼,這就是沒有適當的字型所導致,但操作還是一切正常的

zim framework logo

最後附上完成圖

zim framework logo

延伸閱讀:
[Mac] iTerm2 + Oh My Zsh + Powerlevel10k Shell 改造設定教學
Terminalizer § Terminal (終端機) 錄影工具,可匯出GIF動態檔