- 發表於
美化 Ubuntu 的 Terminal - 安裝 Zsh + Oh My Zsh + 各種好用的插件
- 作者
- 名字
- 成功他媽.阿瑋
- ID
- @kwchang0831
目錄
介紹
本篇文章主要紀錄如何美化 Ubuntu 的 Terminal ,讓平常工作起來更高效。
本篇文章會安裝以下套件:
- Zsh
- Oh My Zsh
- Powerlevel 10k 主題
- zsh-autosuggestions
- zsh-syntax-highlighting
- Zsh-z
安裝環境
以下使用的環境配置為 Windows 10 搭配 WSL 的 Ubuntu , 並使用 Windows Terminal 來進行操作。
直接使用 Ubuntu 的話,安裝流程也是大致相同,可供參考。
安裝 Zsh 與 其他必要的套件
sudo apt install wget git curl zsh vim -y
安裝 Patched 字型
我們必須先安裝 Patched 過的字型,之後才能正確地顯示字型與圖示。
下載並安裝以下四個字型:
wget https://github.com/romkatv/dotfiles-public/raw/master/.local/share/fonts/NerdFonts/MesloLGS%20NF%20Regular.ttf &&
wget https://github.com/romkatv/dotfiles-public/raw/master/.local/share/fonts/NerdFonts/MesloLGS%20NF%20Bold.ttf &&
wget https://github.com/romkatv/dotfiles-public/raw/master/.local/share/fonts/NerdFonts/MesloLGS%20NF%20Italic.ttf &&
wget https://github.com/romkatv/dotfiles-public/raw/master/.local/share/fonts/NerdFonts/MesloLGS%20NF%20Bold%20Italic.ttf
Windows 環境
下載完成後在檔案點擊右鍵並選擇 安裝 或 為所有使用者安裝。
Ubuntu 環境
點擊兩下字型檔案,點擊 Install 。
更改字體
Windows
到 Windows Terminal 的設定 > Ubuntu 設定檔 > 外觀,
更改字體為 MesloLGS NF 就可以了
Ubuntu
使用內建的 Terminal,字型安裝完畢之後,就可以直接正常顯示不需用修改任何參數。
Oh My Zsh
安裝sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝完畢後,按下 Enter 同意把預設 Shell 換成 Zsh。
[ 選用 ] 設定預設 Shell 為 Zsh
若之前並沒有成功設定修改預設 Shell,請執行以下指令:
chsh -s $(which zsh)
然後,執行 zsh 開始使用
zsh
Oh My Zsh 插件
安裝安裝以下插件的時候,
請確定已安裝好 Oh My Zsh ,且目前正在使用的 Shell 是 Zsh。
PowerLevel10k 主題
安裝git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
zsh-autosuggestions 插件
安裝git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting 插件
安裝git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Zsh-z 插件
[ 選用 ] 安裝類似於 autojump 的插件,比 cd
更快速地直接跳到想去的資料夾,且效能更好沒有一堆依賴包。
git clone https://github.com/agkozak/zsh-z $ZSH_CUSTOM/plugins/zsh-z
修改 zshrc
vi ~/.zshrc
點擊 i,進入編輯模式。
- 修改 主題
ZSH_THEME="powerlevel10k/powerlevel10k"
- 新增 要應用的插件 (Plugins)
plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-z)
點擊 ESC 跳出編輯模式。
輸入 :wq 儲存。
- 應用修改過的 zshrc
source ~/.zshrc
應用修改之後,因為第一次使用 Powerlevel10k,會自動啟動設定。
之後按造你的需求完成設定即可。
- 重新設定 Powerlevel10k
若之前沒有啟動 Powerlevel10k 設定小幫手,或是日後需要重新設定 Powerlevel10k,
打開 Shell 輸入,
p10k configure
Zsh-z 插件的使用方法
[ 選用 ]查看已知的資料夾位置
z
進入在子資料夾中包含此字串的資料夾
cd /
z et
可以用 Tab
來選擇結果,如果有多個符合 et 的資料的話。
查看其他用法
z -h