Windows 子系统 Linux VSCode 路径

Windows 子系统 Linux VSCode 路径

我在尝试在 Windows Subsystem 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

因此,我猜测安装了适用于 Linux 的 VSCode /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*

这是我现在有点困惑的地方,我想让它回到指向我猜的位置,/mnt/c/Program Files/Microsoft VS Code/bin/code/mnt/c/Program Files/Microsoft VS Code/bin/code.cmd我有点困惑下一步该做什么。

非常感谢任何指点 :ok_hand:

谢谢

答案1

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

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

相关内容