56

在一个类中,我很快想导航到 indexAction 方法。在 SublimeText 中,我可以按 cmd + R,输入“inde”,然后在显示所有搜索结果的下拉列表中按 Enter。

我在 PhpStorm 中没有找到这个,这个功能可用吗?

4

3 回答 3

117

Navigate| Symbol...CtrlAltShiftN在 Windows/Linux 上的默认键盘映射中,CmdAltShiftN使用 Mac OS X 键盘映射,CmdAltO在 Mac OS X 10.5+ 键盘映射中)。

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

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

相关帮助部分:

于 2013-05-29T09:16:57.693 回答
33

我也在Sublime Text中使用CMD+执行此操作R,然后通过@.

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

CMD+ F12(也许CTRL+F12Windows中)

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

可选/补充

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

PhpStorm一种简单的方法可以查看您的键绑定是否存在冲突,因此我决定将Sublime Text快捷方式迁移到PhpStorm而不是相反。

PhpStorm > Preferences > Keymap下面,您会在搜索字段旁边看到一个按钮,并检查您的命令是否存在冲突,在我们的例子中,我们希望将 + 绑定CMDF12+CMDR尝试该按键是否绑定到其他命令。

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

希望有帮助。

于 2015-02-04T09:00:28.483 回答
7

请查看屏幕截图并找出您的操作系统的快捷键。 PHPStorm 菜单栏 > 导航下拉菜单

于 2018-02-05T12:54:27.543 回答