使用 Oh My Zsh 擴充 Zsh,你擁有更厲害的終端機了!
還在面對那個黑底白字、單調乏味的終端機嗎? 是時候讓你的終端機 (Terminal) 華麗變身了! 今天要介紹的主角 Oh My Zsh,簡單來說就是 Zsh 的超級外掛包。 安裝完之後,保證你會覺得:「天啊!原來寫程式也可以這麼賞心悅目!」
為什麼要改裝終端機?
你可能會問:「原本的好好的,幹嘛要改?」 藥藥告訴你兩個理由:
- 心情好:看到美美的介面,打 code 都變快了(心理作用?)。
- 效率高:透過各種強大的插件,可以自動補全指令、顯示路徑、Git 狀態…等等,讓你事半功倍!
一鍵安裝 Oh My Zsh
這一步超簡單,打開你的終端機,霸氣地貼上這行指令(前提是你已經有 curl 或 wget 囉):
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
No sparks yet. Waiting for your first word...
Scroll down to load more comments...