使用 Oh My Zsh 擴充 Zsh,你擁有更厲害的終端機了!

使用 Oh My Zsh 擴充 Zsh,你擁有更厲害的終端機了!

還在面對那個黑底白字、單調乏味的終端機嗎? 是時候讓你的終端機 (Terminal) 華麗變身了! 今天要介紹的主角 Oh My Zsh,簡單來說就是 Zsh 的超級外掛包。 安裝完之後,保證你會覺得:「天啊!原來寫程式也可以這麼賞心悅目!」

為什麼要改裝終端機?

你可能會問:「原本的好好的,幹嘛要改?」 藥藥告訴你兩個理由:

  1. 心情好:看到美美的介面,打 code 都變快了(心理作用?)。
  2. 效率高:透過各種強大的插件,可以自動補全指令、顯示路徑、Git 狀態…等等,讓你事半功倍!

一鍵安裝 Oh My Zsh

這一步超簡單,打開你的終端機,霸氣地貼上這行指令(前提是你已經有 curlwget 囉):

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

如果看到彩色的畫面出現,恭喜你,你的終端機已經升級了!

插件 (Plugins):賦予終端機超能力

Oh My Zsh 最強大的地方就是它的插件系統。 雖然 主題 (Themes) 才是顏值的關鍵 (想變更美請看這篇:如何安裝 Powerlevel10k),但插件才是靈魂啊!

內建插件 vs. 自訂插件

  • 內建插件:已經住在 $ZSH/plugins/ 裡面,等著你召喚。
  • 自訂插件:需要自己從外面搬進來 $ZSH_CUSTOM/plugins/

想看看有什麼內建好料?

ls -a $ZSH/plugins/

如何安裝自訂插件?

通常去插件的 GitHub 頁面都能找到安裝指令。 以超好用的 zsh-autosuggestions (自動建議) 為例:

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

其實就是把別人類好的程式碼下載到你的插件資料夾啦!

️ 啟用插件

下載完還沒結束喔!我們要去設定檔「啟用」它。 請召喚編輯器打開 ~/.zshrc

vim ~/.zshrc

找到 plugins=(...) 這一行,把你想要啟用的插件名稱填進去(用空白隔開):

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

存檔離開後,別忘了重新讀取設定:

source ~/.zshrc

藥藥推薦必裝清單

這裡推薦幾個藥藥覺得「沒裝會渾身不對勁」的神級插件:

名稱功能內建?推薦指數
autojump只要去過的目錄,打 j 加上部分名稱就能瞬間移動!⭐️⭐️⭐️⭐️⭐️
zsh-syntax-highlighting指令打錯變紅色,打對變綠色。新手救星!⭐️⭐️⭐️⭐️⭐️
zsh-autosuggestions它會記得你打過的指令,打第一個字就會跑出灰色的建議,按右鍵就補全了!⭐️⭐️⭐️⭐️⭐️

裝了這些,你的終端機就不再只是冷冰冰的視窗,而是懂你的好夥伴啦!快去試試看吧!

累積閱覽

Conversation

Share your thoughts

No sparks yet. Waiting for your first word...

Scroll down to load more comments...

Table of Contents