另一个导致这个问题的原因是如果VS Code的bin目录不在你的Windows路径中。
你可以通过在命令提示符或Power Shell中输入"code"来检查VS Code是否正确添加到了路径中。如果无法启动,则说明你的Windows路径中缺少或错误地设置了VS Code。
要解决这个问题,首先找到你安装VS Code的路径。
打开开始菜单,输入“Visual Studio Code”,然后右键点击“Visual Studio Code”,选择“打开文件位置”,这将打开一个Windows资源管理器窗口。
如果在Windows资源管理器中显示的文件也是一个快捷方式,则再次右键点击并选择“打开文件位置”。
如有需要,请重复此步骤,直到您进入一个名为“Microsoft VS Code”的文件夹,其中包含一个名为“bin”的子文件夹。
右键点击“bin”文件夹,选择“复制路径”或使用“ALT + D”确定文件夹的路径,以便在Windows资源管理器的URL栏中选择路径并将其复制到剪贴板中。
在开始菜单中找到“查看高级系统设置”并启动它。点击“环境变量”。
根据您是希望仅对当前用户生效还是对计算机上的所有用户生效,在“用户变量”或“系统变量”中选择“Path”。
将复制的路径添加到路径列表中。
点击“确定”。
打开一个新的命令提示符窗口,输入“code”以检查是否成功启动了VS Code,这意味着您已成功添加了路径。
关闭所有与WSL终端窗口或连接到WSL的VS Code实例。
打开一个命令提示符窗口,输入“wsl --shutdown”。
启动一个新的WSL终端,并尝试使用“code”命令从WSL命令行启动VS Code。
如果仍然无法正常工作,请尝试其他答案中涉及删除“~/.vscode-server”文件夹的方法,并再次检查是否可以使用“code”命令。