クラスでは、indexActionメソッドにすばやく移動したいとします。 SublimeTextでは、cmd + Rを押して「inde」と入力し、ドロップダウンでEnterキーを押すと、検索結果がすべて表示されます。
PhpStormでこれを見つけていませんが、この機能は利用できますか?
Navigate
| Symbol...
(CtrlAltShiftN Windows/Linuxのデフォルトキーマップで、 CmdAltShiftN Mac OS Xキーマップを使用して、 CmdAltO Mac OS X 10.5+キーマップで)。
Help
| Find Action
、キーマップにショートカットを表示するには、symbol
と入力します。
上記はプロジェクト全体でグローバルに機能します現在のファイルのみuse Navigate
| File Structure
(または CmdF12 Mac OS X 10.5+)でメソッド名の入力を開始して結果を絞り込み、 Enter 選択したメソッドに移動します。
関連するヘルプセクション:
私もこれをSublime Textで行います CMD + R @
を介してメソッドを探します。
PhpStorm 8&9でこれを行う最も近い方法は、
CMD + F12 (おそらく CTRL + F12 in Windows)
現在のクラスのすべてのメソッドをリストし、メソッドの名前を入力してナビゲートします。
オプション/補足
Sublime Text
に切り替えてからPhpStorm
に戻ることによる混乱を避けるために、バインドすることにしました CMD + R そうすれば、再度調整する必要はありません。
PhpStorm
には、キーバインディングと競合があるかどうかを確認する簡単な方法があるため、Sublime Text
ショートカットをPhpStorm
に移行することにしました。
PhpStorm > Preferences > Keymap
の下に、検索フィールドのすぐ横にボタンが表示され、バインドしたいケースでコマンドに競合があるかどうかを確認します。 CMD + F12 に CMD + R 他のコマンドにバインドされている場合は、そのキーストロークを試すだけです。
それ以外の場合は、Main Menu > Navigate > File Structure
にバインドします。
お役に立てば幸いです。