windows subsystem for linux(wsl)簡單美化配置
用了一個月的mac os, 又回歸windows了, mac确實好看, 終端配合iterm2也很舒服, 奈何終究我們不合适...生态畢竟沒有windows那麼豐富;
切回windows最無法忍受的就是windows的終端了, 不管是
cmd.exe
還是包裹了 windows terminal
的 powershell.exe
, 用起來都不是那麼的順手, 好在微軟早就推出了wsl(windows subsystem for linux), 是時候"入坑"了; "入坑"wsl後的第一個問題 ---- 記憶體占用過高
我在安裝
docker desktop for windows
時, 它提示我可以使用基于wsl2的引擎來提高docker在windows上的性能, 是以我就勾選了, 并按照它的提示進行操作, 裝好後跑了幾個容器發現記憶體跑到95%左右...這樣肯定是不行的, 動動滑鼠都掉幀...
好在不是沒有解決方案的, 可以通過修改wsl的配置檔案解決; 在
$HOME
目錄下建立或編輯
.wslconfig
檔案, 加入如下的内容(可以根據自己電腦的配置自行調整, 我目前使用的裝置是16G+500G的)
[wsl2]
memory=4GB
swap=8GB
localhostForwarding=true
然後儲存, 重新開機wsl
# 需要管理者權限
net stop LxssManager
net start LxssManager
wsl使用zsh, 并配置主題 agnoster
- 安裝 zsh
sudo apt-get install zsh
- 安裝 oh-my-zsh
使用線上腳本安裝
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 主題
使用
agnoster
主題需要先安裝字型
FiraCode
, 下載下傳後的檔案中有一個
readme
檔案裡面有安裝字型的方法
安裝好字型後, 還需要配置承載zsh shell的用戶端的字型; 就是說比如用的是windows terminal的話, 那麼需要修改其字型為
Fira Mono for Powerline
然後修改
.zshrc
檔案
$HOME && vim .zshrc
修改
ZSH_THEME="agnoster"
這時候發現目錄的背景色有點怪怪的, 看不清, 是以還需要調整一下
cp ~/.oh-my-zsh/theme/agnoster.zsh-theme ~/.oh-my-zsh/custom/theme/agnoster_wsl.zsh-theme && vim ~/.oh-my-zsh/custom/theme/agnoster_wsl.zsh-theme
修改下面的部分
# Dir: current working directory
prompt_dir() {
prompt_segment 075 $CURRENT_FG '%~' # blue修改成了075
}
儲存重新開機wsl, 大功告成
配置rider終端使用wsl
vscode終端使用wsl
作者:Laggage
出處:https://www.cnblogs.com/laggage/p/13991720.html
說明:轉載請注明來源