繁体   English   中英

VSCode + 远程 WSL 某些功能不起作用

[英]VSCode + remote WSL some functions not working

如果我通过右键单击项目文件夹在 VSCode 中打开一个 PHP 项目,则所有 PHP 功能都可以正常工作。 如果我将鼠标悬停在一个对象或函数上,我会看到引用等。如果我右键单击,我有很多选项,例如转到定义、导入类...

但是,如果我使用远程 WSL 打开项目,这些功能将不再起作用,并且在右键单击时,我没有以前拥有的大部分选项。 此外,代码格式化程序不起作用。

是否有任何解决方案可以让所有 VSCode 功能通过远程 WSL 工作?

我的开发环境是安装在 WSL2 上的 Docker 容器中的 DevilBox。

所以,我找到了这个问题的解决方案:)

在 VSCode 中,我在本地安装了扩展。 为了在 WSL 中工作,也必须在 WSL 中安装它们。

打开 WSL 远程连接并单击扩展时,VS Code 显示“本地 - 已安装”和“WSL:UBUNTU - 已安装”。 在 WSL 中不可用的本地安装的扩展变暗,并且有一个绿色按钮“在 WSL 中安装:..”

我刚刚输入了Code . 而不是code . 它可以工作 可能还检查 VSCode 文件夹是否在 PATH 变量中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM