【问题标题】:Visual Studio Code - Jump from interface definition to implementationVisual Studio Code - 从接口定义跳转到实现
【发布时间】:2019-01-08 00:39:26
【问题描述】:

我正在使用 Visual Studio Code 进行 PHP 开发。我可以单击一个方法并选择“转到定义”,这将指向定义该方法的界面。我缺少的是从接口定义跳转到实现方法的地方的操作。

我可以在接口定义上使用“查找所有引用”,在所有函数调用中,这也会列出实现,但是如果在许多不同的地方使用方法,则很难找到它们。有没有办法只搜索方法的所有实现?

【问题讨论】:

  • AFAIK VS Code 不支持此功能。你检查过extension marketplace吗?也许你会为此找到一个扩展。
  • 谢谢,现在我使用扩展 bmewburn.vscode-intelephense-client、bmewburn.vscode-intelephense-client 和 neilbrayfield.php-docblocker。我还尝试了 felixfbecker.php-intellisense。它们都没有提供此功能。如果有人知道可以解决问题的扩展程序,我很高兴任何指针。

标签: php visual-studio-code


【解决方案1】:

VSCode 或任何扩展均不支持 现在,您可以使用正则表达式,假设您想查找所有实现名为Interface 的接口的类,然后您可以在搜索栏中使用此正则表达式

implements(.*)( |,)Interface(,|$| )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2011-09-09
    • 2020-02-21
    • 1970-01-01
    • 2011-03-16
    • 2011-06-30
    相关资源
    最近更新 更多