Windows 子系统 Linux VSCode 路径

spe*_*s10 5 command-line bash windows-subsystem-for-linux

我在尝试在我的 Windows 子系统 Linux 上安装 Visual Studio Code 时弄得一团糟。

在我开始之前,我能够使用终端命令code .在当前目录中打开 VSCode,这适用于 cmd、bash、zsh 或 fish

由于试图在我的WSL安装VSCode不工作,只是还没有我一直无法使用该code .命令。

所以我做了一个whereis code然后发现这个:

code: /usr/bin/code /usr/share/code /mnt/c/Program Files/Microsoft VS 
Code/bin/code /mnt/c/Program Files/Microsoft VS Code/bin/code.cmd
Run Code Online (Sandbox Code Playgroud)

所以,我猜安装VSCode为Linux在添加/usr/bin/code/usr/share/code其中我也在猜测是何等的被称为当我做我的code .命令?

然后ls -la /usr/bin/我发现这个:

lrwxrwxrwx 1 root   root          24 Oct  9 19:38 code -> /usr/share/code/bin/code*
Run Code Online (Sandbox Code Playgroud)

这就是我现在有点困惑的地方,我想让它回到指向/mnt/c/Program Files/Microsoft VS Code/bin/code/mnt/c/Program Files/Microsoft VS Code/bin/code.cmd我想,但我对接下来要做什么有点困惑。

非常感谢任何指针:ok_hand:

谢谢

Ric*_*ner 5

您需要删除在/usr/bin/code和 中创建的符号链接/usr/share/code

您无需在 WSL 中添加新的符号链接即可运行代码:VSCode 在其文件夹中安装了一个 code.sh 文件,该文件可在您的路径上访问,因为我们将 Windows 路径附加到您在 WSL 中的 Linux 路径。