PhpStorm - переход к методу

В классе я быстро хочу перейти, скажем, к методу indexAction. В SublimeText я могу нажать cmd + R, набрать 'inde' и нажать Enter в раскрывающемся списке, в котором отображаются все результаты моего поиска.

Я не нашел это в PhpStorm, доступна ли эта функция?

2 ответа

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, чтобы перейти к выбранному методу.

Связанные разделы справки:


Я также делаю это в Sublime Text с помощью CMD + R, а затем ищем метод через @.

Я думаю, что самый близкий способ сделать это в PhpStorm 8 и 9, используя

CMD + F12 (возможно, CTRL + F12 в Windows)

в котором перечислены все методы текущего класса, а затем введите имя метода для перехода к нему.

ДОПОЛНИТЕЛЬНОЕ

Чтобы избежать путаницы при переключении на Sublime Text и обратно на PhpStorm, я решил связать его CMD + R таким образом, мне больше не придется настраивать.

В PhpStorm есть простой способ увидеть, есть ли конфликт с вашим keybinding, поэтому я решил перенести мои Sublime Text ярлыки на PhpStorm, а не наоборот.

В PhpStorm > Preferences > Keymap вы увидите кнопку рядом с полем поиска и убедитесь, что ваша команда имеет конфликт в нашем случае, мы хотим привязать CMD + F12 к CMD + R, чтобы просто попробовать этот ключевой штрих, если он связан с другой командой.

В противном случае привяжите его к Main Menu > Navigate > File Structure.

Надеюсь, что это поможет.

licensed under cc by-sa 3.0 with attribution.