Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

Navigate | Symbol... (Ctrl Alt Shift N в стандартной раскладке по умолчанию в Windows/Linux, Cmd Alt Shift N с раскладкой клавиатуры Mac OS X, Cmd Alt O в Mac OS X 10.5+).

Help | Find Action, введите symbol, чтобы увидеть ярлык в вашей раскладке.

Вышеуказанное работает глобально по проекту, только для текущего файла. Используйте Navigate | File Structure (или Cmd F12 в Mac OS X 10.5+) и начните вводить имя метода, чтобы сузить результаты, нажмите Enter, чтобы перейти к выбранному методу.

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

Ответ 2

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

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

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

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

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

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

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

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

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

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

Ответ 3

Пожалуйста, посмотрите на скриншот и найдите сочетание клавиш для вашей ОС. PHPStorm Menu bar > Navigate dropdown