前幾段介紹了有關於shell的相關知識,但我們現在打開shell,還是只看到醜醜的shell
在這邊推薦一個組合拳,使用oh-my-zsh再加上p10k這個主題設定
terminal的工具,我這邊是選擇iTerm2
首先我們可以先到 iTerm2 的官網來安裝
並且將他移動到 Application 中,並啟動他,這時,你會看到顯示的畫面一樣是醜醜的shell
接著,在安裝接下來的工具前,我們要先來安裝一個Mac常見的套件管理器 Brew,將以下內容放到terminal中,並按下enter
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
跑完之後,可以透過以下指令檢查是否有安裝成功
bash-3.2$ brew --version
Homebrew 4.4.16
都成功之後,根據zsh官網介紹,可以直接使用 brew 來進行安裝
brew install zsh
並且在安裝完zsh之後,將預設的shell執行工具從/bin/bash
改為/bin/zsh
chsh -s $(which zsh)
都設定好了之後,其實我們就可以開始為zsh設定所有的細節,但因為設些內容設定起來太繁瑣,所以一般會建議沒有特殊需求,可以先使用別人已經為我們設定好的好用的zsh設定檔oh-my-zsh
,來作為第一次使用zsh的進入點,以下為官網介紹的安裝方式,連結如下
https://github.com/ohmyzsh/ohmyzsh?tab=readme-ov-file#basic-installation
而實際命令如下
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝好之後,可以看到他除了terminal的外觀主題之外,還有包含各種常見的好用plugin可以讓你快速安裝啟用,在下一篇中我也會推薦幾個我覺得很好用的工具讓大家可以試試看,介紹連結如下
https://github.com/ohmyzsh/ohmyzsh?tab=readme-ov-file#plugins
而關於主題,在zsh的設定檔中原本也有提供許多的主題可以讓我們使用,如果有興趣的話,也可以透過修改.zshrc
中的theme來進行改變
ZSH_THEME="xxxxx"
而在這邊,我想介紹的是一個高度整合oh-my-zsh的主題擴充套件 p10k
,這個工具除了提供好用的安裝精靈讓你快速的設定一些常用的功能,還整合了開發時常用工具的提示顯示,比如你在有git的資料夾中,會顯示目前的branch,如果有使用k8s,會顯示你目前使用的 context
會大大增加你在terminal上操作的便捷性
而安裝也十分的簡單,官網介紹可以參考下方連結
https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#oh-my-zsh
先將p10k的腳本複製到oh-my-zsh的theme資料夾中
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"
接著打開~/.zshrc
,將主題的名稱(ZSH_THEME)改為powerlevel10k/powerlevel10k
改完後存檔,並且重新開啟iTerm,就會進入設定精靈的安裝步驟,接著就只要依照指示安裝,就可以完成這部份的安裝了
以上內容啟蒙於前同事大大,在此附上他的文章連結,大家有興趣也可以點過去看看喔!
https://ithelp.ithome.com.tw/articles/10253908