在 Mac 可以針對 Terminal 的畫面進行優化,我們也可以針對 Windows Terminal 的 WSL Ubuntu 操作 Terminal 進行優化
進入 windows wsl
輸入 wsl 指令進入你的 Ubuntu 系統
wsl
wsl -d Ubuntu-20.04
安裝 zsh
因為 powerlevel10k
是建構在 zsh
上面的延伸套件,所以需要先安裝 zsh
sudo apt-get install zsh
安裝 Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝 Nerd 字型
可以使用 powerlevel10k 推薦的 MesloLGS NF 字型
在 Windows 環境將字體下載後,點開檔案按左上方的 Install
即可安裝字型
設定 Windows Terminal 字形
可以鍵盤按下 Shift + Ctrl + , (comma)
開啟 Windows Terminal 的設定,或者在上方點選滑鼠右鍵顯示下拉選單,點選 Setting
設定 Windows Terminal
在設定視窗中,點選左方 Defaults
頁籤,再點選右方的 Appearance
將 Font face
設定為剛剛安裝的 MesloLGS NF
字體,然後按下 Save
儲存即可
下載 powerlevel10k 到 Oh My Zsh 主題中
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
設定 ZSH 主題為 powerlevel10k/powerlevel10k
修改 ~/.zshrc
檔案,將 ZSH_THEME
改為 powerlevel10k/powerlevel10k
vim ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"
設定完成後需要重新使用 WSL 登入 Ubuntu 系統,才可以啟用設定
設定 powerlevel10k
在命令列輸入 p10k configure
即可設定您要的主題樣式
p10k configure
設定完成後就可以開始用漂亮的 Termianl 介面了,隨時可以用 p10k configure
變更 Termianl 主題
Hint
在尚未設定 powerlevel10k 時,每次開啟 Windows Terminal 都會要求設定樣式,若要關閉此提示,可以輸入下方指令關閉
echo 'POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD=true' >>! ~/.zshrc
參考資料
- GitHub - romkatv/powerlevel10k: A Zsh theme
- Oh My Zsh - a delightful & open source framework for Zsh
- GitHub - ryanoasis/nerd-fonts: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
- 【分享】Oh My Zsh + powerlevel10k 快速打造好看好用的 command line 環境 | by Holy | Medium
- 在 Windows 使用 WSL2 操作 Ubuntu 系統
- How to change default font face on Windows Terminal - Pureinfotech
Donate KJ 贊助作者喝咖啡
如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!
方式 Method | 贊助 Donate |
PayPal | https://paypal.me/kejyun |
綠界 ECPay | https://p.ecpay.com.tw/AC218F1 |
歐付寶 OPay | https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8 |