剛裝好的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
解說影片
##
您可能也會有興趣的類似文章
- 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 10部份應用程式字體模糊的方法 (3則留言, 2015/08/10)
- [Windows好用工具]:WorkSpace Switch:保存當前開啟中的件檔名以方便稍後重新開啟 (0則留言, 2016/09/18)
- [Windows 10] 用compact.exe控制系統檔案壓縮狀態 (0則留言, 2016/01/09)
- Windows 10 (1809更新)的時間軸功能-有很大的成長空間 (0則留言, 2018/11/26)
- 更新Windows 10.10586後,Office和SQL Server 2012消失了… (0則留言, 2015/12/21)
- [Windows 10] 人性化的環境變數修改視窗終於現身! (2則留言, 2015/12/29)
- [Windows好用工具] 預約關機批次檔 (0則留言, 2016/06/25)
- [Windows 10] 關閉自動拼字檢查設定 (0則留言, 2015/08/19)
- 如何把本機、網路等圖示放到桌面上以快速存取?找回失蹤的「顯示或隱藏桌面上的一般圖示」設定 (0則留言, 2015/08/12)
- Microsoft Edge瀏覽器快捷鍵速查表 (0則留言, 2015/08/21)
- 以系統管理員啟動Windows Terminal的3個方法 (0則留言, 2020/01/24)
- [Git #2] 產生SSH金鑰,讓SmartGit與GitHub連線 (0則留言, 2019/12/29)