0

我正在使用 PhpStorm,最近让我很困扰的是这种情况。假设我有这个设置:

// File1.php
abstract class AbstractBase {
    public function __construct() {
    }
}

// File2.php
class MyClass extends AbstractBase {
}

// File3.php
$var = new MyClass();

现在,如果我正在阅读 if 行File3.php并想要转到MyClass定义 if File2.php,最简单的方法是按住 Ctrl 按钮,然后单击MyClass名称。这对于函数和成员变量以及在 PHPDoc 注释中非常有效,但在这种情况下,PhpStorm 选择转到构造函数而不是类定义。而且由于MyClass没有自己的构造函数,它会转到AbstractBase一个完全不同的文件中的构造函数。

我知道在这种情况下,我想要做什么是模棱两可的。我也知道我可以右键单击MyClass然后选择Go To然后Type Declaration。但是有没有办法配置 Ctrl-Click 它会转到类定义而不是构造函数?

4

0 回答 0