13

私が使用しているphpエディターは、名前を中クリックすると関数にジャンプするので、ファイルを開いたときにすばやくジャンプできるように、ファイルの先頭にすべての関数を一覧表示できれば素晴らしいと思いました。もちろん、関数名をファイルの先頭に置くと、ファイルがロードされたときにすべて呼び出されます(実際、これは私が話しているクラスです)。

これを行う方法はありますか、それとも私はただ夢を見ていますか?:-)

4

5 に答える 5

27

すべての関数が同じファイル内にある場合は、構造パネル( )を使用するだけAlt + 7です。

または、ナビゲート|を使用します 構造パネルと非常によく似たファイル構造Ctrl + F12)(一部の人々はこれがより便利である(よりキーボード指向である)+言語などに応じてより多くの要素をリストできると感じています)。

それ以外の場合-@Ericからの回答を参照してください-ナビゲート| 記号...Ctrl + Alt + Shift + N

于 2012-10-12T14:30:54.010 に答える
4

手遅れかもしれませんが、PhpStormの最新バージョンでは、MacOSXのCommand+F12またはCtrl+F12を押して、関数とファイル構造のリストを表示できます。

于 2014-07-18T00:44:19.993 に答える
3

IDEはすでにこれを行うことができます。ソースコードに冗長なヘッダーを追加する必要はありません。

Ctrl+ Shift+ Alt+N

于 2012-10-11T23:16:08.560 に答える
0

それらを文字通り「リスト」することについて話しているのですか、それともファイルの先頭に作成することについて話しているのですか?

function oneofthem() {
 // blah
}

また

oneofthem();

2つの後者はそれらをロードします。最初のものはそれをロードせず、ファイルの上部にあるリストで完全にOKです。明らかに、クラスセレクターの下にある必要があることに注意してください。

次に、それらをリストしているだけの場合は、いつでもコメントアウトできます。

于 2012-10-11T23:15:59.607 に答える
0

@Scuzzyが提案したように、IDEのコードフォールド機能を使用してください。関数を折りたたんで、リストのように表示されるようにします。

于 2012-10-11T23:22:52.660 に答える