wsl vscode
vscode吧
全部回复
仅看楼主
level 1
在win11的wsl上安装了kali之后,我试图安装vscode。安装完毕后我输入指令code . ,但是它提示要我卸载wsl里面的vscode,Windows中安装了vscode即可。但是当我apt remove code后,他又提示找不到usr/bin/code。我该怎么办?谢谢!
2023年10月24日 06点10分 1
level 12
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分 2
1