WSL2-ubuntu 中通过code命令打开win上的vscode
前言
只需在win上的vscode中安装WSL插件即可。
可能遇到的bug及解决方案
可能遇到在wsl中, 无法使用code打开相关项目的问题, 此时可通过命令code --version
的输出结果判断是否有问题。
若正常输出版本信息, 则说明没有问题。
输出内容演示
1
2
3
4# code --version
1.103.0
e3550cfac4b63ca4eafca7b601f0d2885817fd1f
x64否则, 则说明有问题
输出内容演示
1
2# code --version
/mnt/c/Users/srackHall/AppData/Local/Programs/Microsoft VS Code/bin/code: 61: /mnt/c/Users/srackHall/AppData/Local/Programs/Microsoft VS Code/Code.exe: Exec format error需要通过命令
sudo systemctl restart systemd-binfmt
来解决此问题(注意, 由于docker依赖与systemctl, 因此此重启命令会造成docker中后台运行的容器被强制停止)。解决方案来自->stackoverflow
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道远日暮时不存!