Visual Studio Code 无法在 WSL 2 上运行/工作

rrm*_*ita 6 visual-studio-code windows-subsystem-for-linux wsl-2

不知何故,当我code .在 WSL 内运行时,它根本不执行任何操作。如果我which code确实返回了 Windows 上的 VS Code 路径,但仍然没有任何反应。

rrm*_*ita 30

经过一番研究,真正解决我问题的是:

  1. 在 WSL 终端中,运行rm -r ~/.vscode-server以删除 VS Code WSL 服务器。
  2. 退出终端并从 PowerShell/Cmd 中运行wsl --shutdown.

然后你可以回到WSL并运行code .,它应该可以正常工作。

  • 由于某种原因,这对我不起作用:(我希望它能起作用。 (2认同)