我正在尝试在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扩展吗?