56

クラスでは、たとえば indexAction メソッドにすばやく移動したいと考えています。SublimeText では、cmd + R を押して「inde」と入力し、検索のすべての結果を表示するドロップダウンで Enter キーを押すことができます。

PhpStorm でこれを見つけられませんでした。この機能は利用できますか?

4

3 に答える 3

117

Navigate| | Symbol...( CtrlAltShiftNWindows/Linux のデフォルト キーマップ、CmdAltShiftNMac OS X キーマップ、CmdAltOMac OS X 10.5+ キーマップ)。

Help| | Find Action、入力symbolしてキーマップにショートカットを表示します。

上記は、現在のファイルのみを使用するため、プロジェクト全体でグローバルに機能しNavigateます。File Structure(またはCmdF12Mac OS X 10.5 以降の場合) メソッド名の入力を開始して結果を絞り込み、 を押してEnter選択したメソッドに移動します。

関連するヘルプ セクション:

于 2013-05-29T09:16:57.693 に答える
33

また、Sublime TextCMD+Rを使用してこれを行い、 経由でメソッドを探します@

PhpStorm 8 & 9でこれを行う最も近い方法は、

CMD+ F12(おそらくWindowsではCTRL+ ) F12

現在のクラスのすべてのメソッドを一覧表示し、メソッドの名前を入力して移動します。

オプション/補足

Sublime Textに切り替えたり戻ったりすることによる混乱を避けるためにPhpStorm、バインドすることにしましたCMD+Rその方法で、再度調整する必要はありません。

PhpStormキーバインディングとの競合があるかどうかを確認する簡単な方法があるため、ショートカットを逆ではなくに移行することにしましSublime TextPhpStorm

PhpStorm > Preferences > Keymap検索フィールドのすぐ横にボタンが表示され、コマンドに競合があるかどうかを確認します。この場合、+CMDF12+CMDRバインドして、他のコマンドにバインドされている場合はそのキーストロークを試します。

それ以外の場合は、にバインドしMain Menu > Navigate > File Structureます。

それが役立つことを願っています。

于 2015-02-04T09:00:28.483 に答える