从 Ubuntu WSL2 运行 VSCode 不起作用

Aym*_*tel 2 zsh visual-studio-code windows-subsystem-for-linux wsl-2

我正在尝试在 Ubuntu WSL2 中运行 VSCode。

\n

当我运行时code .,zsh 无法找到 VSCode。\n我已经安装了Remote - WSL插件,并且我能够从 Windows 打开我的 Ubuntu 实例。我也想从 Ubuntu 终端实现它。

\n
ayman@DESKTOP \xee\x82\xb0 ~ \xee\x82\xb0 code .\nzsh: command not found: code\n
Run Code Online (Sandbox Code Playgroud)\n

我努力了wsl --shutdown然后重新安装 Remote-WSL 插件,但仍然不起作用。

\n

zsh从终端运行 VSCode是否需要配置?如果可以,需要什么配置?

\n

Not*_*1ds 5

如果 VSCode 位于您的 Windows 路径中,那么它也应该位于您的 WSL 路径中。需要检查的事项:

  • VSCode 在你的 Windows 路径中吗?如果没有,请先将其添加到此处。

  • 默认情况下启用 Windows 路径传播到 WSL,但请仔细检查。检查[interop]名为 的部分中是否有一行appendWindowsPath。如果它设置为false,请将其更改为true或完全删除该行。

  • 也许您的启动脚本(例如~/.zshrc)正在修改路径(或完全设置一个新路径)?如果是这样,请附加到启动脚本中的路径而不是替换它。

  • 任何可以修改路径的 zsh 扩展?