如何在 WSL2 上安装 Visual Studio 代码?

How to install Visual Studio Code on WSL2?

我想使用 Visual Studio Code 已经安装在 Windows 上的 WSL2(我使用 Microsoft Store 上的 ubuntu 应用程序)。当我 cd 进入要使用的目录并键入 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.

我已经在 Visual Studio 代码上安装了 Remote - WSL 插件,它可以工作,但无法打开 ubuntu 应用程序上的 Visual Studio 代码。

我的问题解决了,原因同留言:

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.

我在 ubuntu 应用程序上安装了额外的 Visual Studio Code(这不是必需的)所以当我输入 code . 时,系统会理解我已经在使用 Visual Studio Code安装在 ubuntu 应用上 我通过

在 ubuntu 应用程序上卸载 Visual Studio Code
sudo dpkg --purge code
rm -rf ~/.vscode

注意:确保wsl现在默认为ubuntuapp,否则使用以下命令:

wsl -s Ubuntu-20.04   

然后我在 ubuntu 应用程序上输入 code . 它实际上在 Windows 上为我打开了 Visual Studio Code

感谢收看!