Chrome Pointer

2023年8月21日 星期一

wsl 不能使用vi/vim解決方法

You don't have any WSL 2 distros installed. Please convert a WSL 1 distro to WSL 2, or install a new distro and it will appear here. 

會發生這個問題是因為你的Docker和Ubuntu沒有連接在一起,

理論上你的Ubuntu應該就會有vi/vim了~

你必須要整合ubuntu才能直接在powershell使用ubuntu的terminal,


wsl.exe -l -v

NAME                   STATE           VERSION

* Ubuntu                 Stopped         1

  docker-desktop-data    Running         2

  docker-desktop         Running         2


wsl.exe --set-version Ubuntu  2

有關 WSL 2 的主要差異詳細資訊,請瀏覽 https://aka.ms/wsl2

轉換進行中,這可能需要幾分鐘的時間。

操作順利完成。


wsl.exe -l -v

  NAME                   STATE           VERSION

* Ubuntu                 Running         2

  docker-desktop-data    Running         2

  docker-desktop         Running         2


Select from your installed WSL 2 distributions which you want to enable Docker integration on by going to: Settings > Resources > WSL Integration.


理論上做到這裡就可以intergrate了!!

Hyper-V記得要勾起來~~


之後直接在cmd裡面輸入wsl就會進入ubuntu裡面~
wsl

在ubuntu裡面就可以使用vi指令了~~

沒有留言:

張貼留言

喜歡我的文章嗎? 喜歡的話可以留言回應我喔! ^^