问题

在vscode的Terminal进行git创建分支,重启vsocode后连接不了wsl,弹出错误提示:vs code server for wsl closed unexpectedly
在这里插入图片描述

解决过程

step1:
试了网上介绍的方法重置wsl和主机间的网络协议并重启电脑 ,但不成功。

netsh winsock reset

step2:
在wsl里面执行

raymond@Raymond-lenovo:~$ code .

出现错误提示:
/mnt/c/Users/Raymond/.vscode/extensions/ms-vscode-remote.remote-wsl-0.63.13/scripts/wslCode.sh: 69: /mnt/c/Users/Raymond/.vscode/extensions/ms-vscode-remote.remote-wsl-0.63.13/scripts/wslCode.sh: /home/raymond/.vscode-server/bin/899d46d82c4c95423fb7e10e68eba52050e30ba3/bin/code: not found
在这里插入图片描述
step3:
经分析,vscode可以正常在windows环境和ssh到linux服务器来使用,wsl也可以正常进入ubuntu18.04,各自能正常使用,只是连接不了,那就找出wsl的ubuntu18.04中的.vscode-server文件夹,然后删除,重新建设vscode和wsl之间的配置即可,具体操作步骤如下:
找出.vscode-server文件夹
在这里插入图片描述

raymond@Raymond-lenovo:~$ rm -rf .vscode-server

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐