天天看點

入坑wsl

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

  1. 安裝 zsh

sudo apt-get install zsh

  1. 安裝 oh-my-zsh

使用線上腳本安裝

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

  1. 主題

使用

agnoster

主題需要先安裝字型

FiraCode

, 下載下傳後的檔案中有一個

readme

檔案裡面有安裝字型的方法

安裝好字型後, 還需要配置承載zsh shell的用戶端的字型; 就是說比如用的是windows terminal的話, 那麼需要修改其字型為

Fira Mono for Powerline

入坑wsl

然後修改

.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, 大功告成

入坑wsl

配置rider終端使用wsl

入坑wsl

vscode終端使用wsl

入坑wsl
入坑wsl

作者:Laggage

出處:https://www.cnblogs.com/laggage/p/13991720.html

說明:轉載請注明來源