WSL 2環境配置:oh-my-zsh、上百種配色主題與外掛
剛裝好的WSL 2,以建立可比美MacOS命令行開發環境為目標,以下列步驟配置環境,進行程序如下:
- 系統更新
- 安裝Z Shell
- 安裝oh-my-zsh
- 選擇要使用的配色主題
- 安裝新字型
- 新增外掛
1. 系統更新
sudo apt update
sudo apt upgrade
2. 安裝Z Shell
sudo apt-get install zsh
# 確認shell清單裡是否有zsh
cat /etc/shells
#找出zsh的安裝位置
which zsh
chsh -s /usr/bin/zsh
3. 安裝oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3.1. oh-my-zsh配色主題設定與安裝
- 主題的螢幕快照:oh-my-zsh Themes Screenshots
- Awesome zsh主題清單:GitHub - unixorn/awesome-zsh-plugins: A collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.
使用Git者可安裝 Bullet train或PowerLevel10k 主題。
安裝PowerLevel10k主題
- 複製主題
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
- 設定
交互式設定:p10k configure
修改~/.zshrc的ZSH_THEME:
ZSH_THEME="powerlevel10k/powerlevel10k"
- 安裝字型
下載後安裝到Windows系統裡(C:\Windows\fonts)。
- 設定終端機使用新字型
Windwos Terminal profiles.json找到wsl.exe的設定後加上fontFace設定:
"fontFace": "MesloLGS NF"
安裝Bullet Train
git clone https://github.com/caiogondim/bullet-train.zsh.git ~/.oh-my-zsh/custom/themes/bullet-train.zsh
測試字體是否正常:
echo "⮀ ± ⭠ ➦ ✔ ✘ ⚡"
3.2. oh-my-zsh外掛
外掛清單:https://github.com/unixorn/awesome-zsh-plugins#plugins
- fasd 或 autojump:快速切換目錄
- common-aliases
- last-working-dir
- colored-man-pages
解說影片
##
您可能也會有興趣的類似文章
- WSL+WSLg啟用Linux圖形介面應用(GUI Apps) (0則留言, 2021/04/25)
- [WSL #4] 熟練Oh-My-Zsh基本操作,快速變身為鍵盤高手 (0則留言, 2020/02/21)
- es+fzf:超快速找檔神器-用Everything Search的命令行es.exe,整合fzf的模糊搜尋;WSL也能使用! (0則留言, 2020/03/14)
- [WSL#8] es.exe+fzf在WSL裡的應用 (0則留言, 2020/03/14)
- Windows 10 WSL 2(Windows Subsystem for Linux)的安裝步驟 (0則留言, 2020/01/16)
- [Windows 10] 變更標題列背景顏色的步驟 (0則留言, 2015/08/08)
- 將Windows 10 Modern App釘選到桌面與快速執行的步驟 (0則留言, 2015/08/12)
- Windows配置啟動項目的6種方法;使用Windows內建功能,不使用第三方工具 (0則留言, 2020/06/08)
- 解決Windows 10部份應用程式字體模糊的方法 (3則留言, 2015/08/10)
- FancyZones:肩並肩、背靠背,就是愛靠在一起~💘 (0則留言, 2021/02/06)
- Peacock:自訂不同顏色的vs-code擴充,輕易識別不同工作區 (0則留言, 2020/03/24)
- [Windows好用工具]:WorkSpace Switch:保存當前開啟中的件檔名以方便稍後重新開啟 (0則留言, 2016/09/18)
- 提升開機速度並管理啟動項目:AutoRun Organizer (0則留言, 2020/06/06)
- [Windows 10] 用compact.exe控制系統檔案壓縮狀態 (0則留言, 2016/01/09)
- Windows 10 (1809更新)的時間軸功能-有很大的成長空間 (0則留言, 2018/11/26)
Sorry, 很久沒用Google sc…