如何配置PhpStorm的Ctrl+Click跳转至PHP类定义而非构造方法?
解决PhpStorm中Ctrl+Click
new Class()跳转至父类构造而非类定义的问题 太懂这种烦躁了——明明想直接跳去类的定义,结果因为子类没写构造方法,直接跳去父类的构造里了!好在PhpStorm有个现成的设置能解决这个问题:
- 打开设置面板:用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac),或者通过顶部菜单File → Settings(Windows/Linux)/PhpStorm → Preferences(Mac)打开。 - 在设置的搜索框里输入**"Smart Keys"**,或者手动导航到
Editor → General → Smart Keys。 - 滚动到页面下方的PHP区块,找到选项:"在
new ClassName()结构中,跳转至类定义而非构造方法"(英文原版是"In 'new ClassName()' constructs, go to class declaration instead of constructor"),勾选这个选项。 - 点击
Apply和OK保存设置。
之后再用Ctrl+Click点击new MyClass(),就会直接跳转到File2.php里的MyClass类定义了!
另外分享个小技巧:如果偶尔需要临时跳转构造方法,可以按住Alt键再Ctrl+Click,PhpStorm会弹出选择菜单,让你自主选择要跳转的目标,非常灵活~
内容的提问来源于stack exchange,提问作者Vilx-
相关产品推荐
相关产品推荐

