level 1
WSL2 有提供 Drvfs 这种文件系统实现 Linux/Windows 跨系统互联,所以你可以在 WSL2 Kali 中直接用 code 命令启动 Windows 下的 VSCode 。VSCode 检测到 WSL 环境后会自动在 WSL 的 "~/.vscode-server/" 目录下完成一个 WSL 专用版本的 VSCode Server 服务器并启动,让 Windows VSCode 进行连接。
你在 Kali 中另外安装了 VSCode ,这时 VSCode for Linux 的配置会覆盖掉 VSCode for Windows ,可执行程序路径指向 "/usr/bin/code" 。当你执行 apt remove code ,可执行程序被卸载移除,VSCode for Windows 的路径没有变回来,自然也无法启动。
你可以试试在 Windows 里正常启动 Code ,然后在左下角的远程连接里面选择连接到 WSL 实例,能连上说明没有问题。
2023年10月24日 07点10分