You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置PhpStorm的Ctrl+Click跳转至PHP类定义而非构造方法?

解决PhpStorm中Ctrl+Click new Class()跳转至父类构造而非类定义的问题

太懂这种烦躁了——明明想直接跳去类的定义,结果因为子类没写构造方法,直接跳去父类的构造里了!好在PhpStorm有个现成的设置能解决这个问题:

  1. 打开设置面板:用快捷键Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac),或者通过顶部菜单File → Settings(Windows/Linux)/PhpStorm → Preferences(Mac)打开。
  2. 在设置的搜索框里输入**"Smart Keys"**,或者手动导航到Editor → General → Smart Keys。
  3. 滚动到页面下方的PHP区块,找到选项:"在new ClassName()结构中,跳转至类定义而非构造方法"(英文原版是"In 'new ClassName()' constructs, go to class declaration instead of constructor"),勾选这个选项。
  4. 点击Apply和OK保存设置。

之后再用Ctrl+Click点击new MyClass(),就会直接跳转到File2.php里的MyClass类定义了!

另外分享个小技巧:如果偶尔需要临时跳转构造方法,可以按住Alt键再Ctrl+Click,PhpStorm会弹出选择菜单,让你自主选择要跳转的目标,非常灵活~

内容的提问来源于stack exchange,提问作者Vilx-

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:26:58