WSL 中的奇怪 vscode 问题
Strange vscode issue in WSL
我一直在尝试设置 vscode code .
快捷方式以在 WSL 中工作。按照 the vscode website 的说明,我在 windows 中重新安装了 vscode,重新安装了 Remote-Wsl 扩展,确保它在我的系统路径中,并尝试 运行 code .
在 WSL linux 发行版终端中。我收到指示我将其安装在 windows 端的消息,并询问我是否要继续。我点击是,但它不会在我的主目录中创建代码服务器文件夹。再次输入 code .
会做同样的事情。
有人知道这是为什么吗?
这是输出文本:
To use Visual Studio Code with the Windows Subsystem for Linux, please install Visual Studio Code in Windows and uninstall the Linux version in WSL. You can then use the code command in a WSL terminal just as you would in a normal command prompt.
Do you want to continue anyway? [y/N]
错误消息不仅指出您需要安装 Windows 版本,还表明您在 WSL 中安装了 Linux 版本,应该将其删除。
由此看来,在某个时候您可能会 installed the Linux version of VSCode in WSL,并且那个优先。您需要卸载它才能 运行 VSCode 的 Windows 版本 "Remote - WSL" 扩展。
你没说你是什么发行版运行ning,但如果是Ubuntu,试试:
sudo apt remove code # or
sudo apt remove code-insiders
另请参阅 Microsoft 的 uninstall 文档。
我一直在尝试设置 vscode code .
快捷方式以在 WSL 中工作。按照 the vscode website 的说明,我在 windows 中重新安装了 vscode,重新安装了 Remote-Wsl 扩展,确保它在我的系统路径中,并尝试 运行 code .
在 WSL linux 发行版终端中。我收到指示我将其安装在 windows 端的消息,并询问我是否要继续。我点击是,但它不会在我的主目录中创建代码服务器文件夹。再次输入 code .
会做同样的事情。
有人知道这是为什么吗?
这是输出文本:
To use Visual Studio Code with the Windows Subsystem for Linux, please install Visual Studio Code in Windows and uninstall the Linux version in WSL. You can then use the code command in a WSL terminal just as you would in a normal command prompt.
Do you want to continue anyway? [y/N]
错误消息不仅指出您需要安装 Windows 版本,还表明您在 WSL 中安装了 Linux 版本,应该将其删除。
由此看来,在某个时候您可能会 installed the Linux version of VSCode in WSL,并且那个优先。您需要卸载它才能 运行 VSCode 的 Windows 版本 "Remote - WSL" 扩展。
你没说你是什么发行版运行ning,但如果是Ubuntu,试试:
sudo apt remove code # or
sudo apt remove code-insiders
另请参阅 Microsoft 的 uninstall 文档。