Visual Studio 代码命令在 WSL 2 上不起作用

Visual Studio 代码命令在 WSL 2 上不起作用

code .出于某种原因,当我从 WSL 终端键入命令时,我收到以下消息:

Command is only available in WSL or inside a Visual Studio Code terminal.

经过一些研究,我尝试使用以下命令来修复它:

  • rm -r ~/.vscode-server
  • code .

它重新下载了 VS Code Server,并且它工作正常,但仅适用于一个终端实例。当我打开一个新终端时,我仍然收到以下消息:

Command is only available in WSL or inside a Visual Studio Code terminal.

code当我在 VS 代码终端中使用该命令时,没有遇到此问题。

答案1

打开命令行会话,例如 Powershell 并输入

wsl

然后输入

code

它应该可以清除它。如果没有,则在进入 wsl 层后调整路径并尝试运行

code

再次。

相关内容