PhpStorm – 导航到方法

在一个类中,我很快想要导航到,比方说,indexAction方法。 在SublimeText中,我可以按cmd + R,input'inde',然后按下回车键,显示我search的所有结果。

我没有发现这在PhpStorm中,这个function是否可用?

Navigate | Symbol...Ctrl Alt Alt 在Windows / Linux的默认键盘映射中移动 N,使用Mac OS X键盘命令的 Cmd Alt Shift N ,Mac OS X 10.5键盘映射中的Cmd Alt O )。

Help | Find Action ,键入symbol以查看您的键盘映射中的快捷方式。

上面的工作全局在整个项目中, 对于当前文件只能使用Navigate | File Structure (或Mac OS X 10.5+上的Cmd F12 )并开始键入方法名称以缩小结果范围, 按Enter键导航到所选方法。

相关帮助栏目:

  • 按名称导航到类,文件或符号
  • 浏览结构视图

我也用CMD + RSublime Text中做这个,然后通过@查找方法。

我认为在PhpStorm 8&9中最接近的做法是使用

CMD + F12 (在Windows中可能是CTRL + F12

其中列出了当前类中的所有方法,然后键入方法的名称以导航到它。

补充

为了避免混淆从切换到Sublime Text并回到PhpStorm我决定绑定它的CMD + R这样我就不必再调整。

PhpStorm有一个简单的方法来看看是否有与你的键绑定冲突,所以我决定将我的Sublime Text快捷方式迁移到PhpStorm而不是其他方式。

PhpStorm > Preferences > Keymap你会在search字段旁边看到一个button,检查你的命令在我们的情况下是否有冲突,如果绑定到其他命令,我们想把CMD + F12绑定到CMD + R , 。

否则将其绑定到Main Menu > Navigate > File Structure

希望有所帮助。