【问题标题】:VSCode + remote WSL some functions not workingVSCode + 远程 WSL 某些功能不起作用
【发布时间】:2020-10-22 16:46:34
【问题描述】:

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

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

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

我的开发环境是 DevilBox,它安装在 WSL2 上的 Docker Container 中。

【问题讨论】:

    标签: visual-studio-code windows-subsystem-for-linux


    【解决方案1】:

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

    在 VSCode 中,我在本地安装了扩展。为了在 WSL 中工作,还需要在 WSL 中安装它们。

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

    【解决方案2】:

    我只是输入了Code . 而不是code . 并且它有效 可能还要检查 VSCode 文件夹是否在 PATH 变量中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 2021-09-08
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多