从Ubuntu WSL2运行VSCode不起作用



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

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

ayman@DESKTOP  ~  code .
zsh: command not found: code

我试过wsl --shutdown,然后重新安装远程WSL插件,但它仍然不起作用。

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

如果VSCode在Windows路径中,它也应该在WSL路径中。检查事项:

  • VSCode在您的Windows路径中吗?如果没有,请先将其添加到那里。

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

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

  • 有任何可能修改路径的zsh扩展吗?

最新更新