如何查看导入的完全限定名称 class

How can I view the fully qualified name for an imported class

有什么方法可以让我(在上下文中)看到导入的 class 的完全限定名称?

例如我在 +200 行 php 文件的中间得到了这个:

$this->helper = new ObjectManager($this);

如何在不滚动到顶部(use 语句所在的位置)或导航的情况下查看 ObjectManager 的完整 class 名称(例如 \Framework\Helper\ObjectManager)到实际的 class 定义(⌘+B 或 ⌘+Click)?

我已经尝试过 (Alt+Space) 但它只显示了构造函数定义。我还尝试将光标悬停在 class 上,并检查了顶部和底部状态栏是否有任何提示。找不到任何东西。

谢谢。

您可以使用默认键盘映射在 Windows 上调用 View | Quick DocumentationCtrl + Q),它会告诉您一般的 class 信息:它实现了什么接口,class 描述(如果存在,来自 PHPDoc),它是什么命名空间等。

来自 Laravel 5.4 框架的 classes 之一的示例:


您也可以尝试调用代码完成弹出窗口(此处为 Ctrl + Space),插入符放在靠近 class 名称末尾的某处(所以它与 class) 精确匹配——它将显示它来自哪个命名空间: