wsl 的代码路径是什么,因此 Vscode 安装在用户配置文件中

vik*_*vik 6 windows-10 visual-studio-code windows-subsystem-for-linux

我在 Windows10 和 WSL 上都有。vscode 安装在 Windows 上,而不是安装在 WSL 上。

当我打开 WSL 并运行时:code我收到以下错误:command not found: code

我已经重新安装了 vscode,也尝试使用 vscode insider,并且始终检查在安装时添加 PATH。

env var PATH 不包含在哪里查找的提示,我还尝试了“appData/Local/Programs/Microsoft VS Code/bin/code”。我收到一条错误消息:权限被拒绝。

小智 11

有点晚了,但万一有人来这里。

最简单的方法是在 /usr/local/bin 中创建符号链接

ln -s '/mnt/c/Program Files/Microsoft VS Code/bin/code' /usr/local/bin/code
Run Code Online (Sandbox Code Playgroud)

  • FWIW 在我的机器上,VS Code 现在安装在 AppData/Local 路径中。这意味着您应该输入的命令是 `ln -s "/mnt/c/Users/<username>/AppData/Local/Programs/Microsoft VS Code/bin/code" "/usr/local/bin/code"`我认为您应该能够通过首先发出 `ls "/mnt/c/Program Files/Microsoft VS Code/bin/code"` 来判断您所处的情况。如果未找到文件夹/文件,请检查 AppData/Local 路径并创建指向 VS code 安装位置的链接。 (2认同)