PhpStorm 2025.3 ヘルプ

ファイル構造

PhpStorm を使用すると、構造ツールウィンドウと構造ポップアップでファイルの構造を表示および移動できます。

Highlighting changes in files

プロジェクトがバージョン管理されている場合、構造ツールウィンドウと構造ポップアップに VCS ステータスの色が表示されます。これは、ファイルの変更を追跡できます。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前は緑色でハイライトされます。

構造のアイコンにマウスを合わせると、ツールチップにアイテムに関する追加情報が表示されます。

構造ポップアップ

ポップアップで提供される情報はツールウィンドウよりも少ないですが、入力時に絞り込みオプションにより構造内をより速く移動できます。

  1. エディターでファイルを開き、Ctrl+F12 を押すか、メインメニューの移動 | ファイル構造に移動します。

  2. ポップアップで、検索する要素の名前を入力し始めます。入力すると、IDE によって検索結果が絞り込まれます。

    キャメルハンプを使用することもできます。つまり、たとえば、に一致させるには dsu と入力できます。

  3. さらに、ポップアップのチェックボックスを使用して検索結果を絞り込むことができます。並べ替えを変更するには、 をクリックし、必要なオプションを選択します。

  4. Enter を押すか項目をクリックしてポップアップを閉じ、エディターで選択した要素に移動します。

    Structure popup
継承されたメンバー

現在のクラスによって継承され、そこからアクセスできるすべてのメソッドとフィールドを表示します。継承されたメンバーは、現在のクラスで定義されているメンバーと区別するために灰色で表示されます。

匿名クラス

内部匿名クラスをツリービューに表示します。

ラムダ

ツリー内のすべてのラムダを表示します。

アルファベット順

クラス内の要素をアルファベット順に並べ替えます。

可視性別

アイテムを可視性に従って次の順序で並べ替えます: パブリック - 保護 - パッケージローカル - プライベート。

入力時に絞り込み

入力時に無関係な項目を非表示にします。このオプションを無効にすると、IDE は無関係な項目を非表示にすることなく、検索クエリに一致するすべての項目をハイライトします。

構造ツールウィンドウ

  1. エディターでファイルを開くか、プロジェクトツールウィンドウでファイルを選択します。

  2. Alt+7 を押すか、メインメニューで表示 | ツールウィンドウ | 構造に移動します。

  3. ツールウィンドウで、検索する要素の名前の入力を開始します。キャメルハンプを使用することもできます。入力すると、IDE によって検索結果がハイライトされます。

  4. さらに、 にあるオプションを使用して、検索結果を絞り込んだり、ツールウィンドウ内の項目を並べ替えたりすることができます。

    Structure tool window

表示オプション

ソート

アルファベット順

クラス内の要素をアルファベット順に並べ替えます。

可視性別

アイテムを可視性に従って次の順序で並べ替えます: パブリック - 保護 - パッケージローカル - プライベート。

表示

匿名クラス

内部匿名クラスをツリービューに表示します。

継承

現在のクラスによって継承され、そこからアクセスできるすべてのメソッドとフィールドを表示します。継承されたメンバーは、現在のクラスで定義されているメンバーと区別するために灰色で表示されます。

ラムダ

ツリー内のすべてのラムダを表示します。

定数の表示

定数をツリーに表示します。

Includes を表示する

include または require ステートメントによって含まれるすべてのファイルをツリーに表示します。

プライベートメンバーを表示

プライベートクラスのメンバーをツリーに表示します。

プロパティの表示

ツリー内のすべてのプロパティを表示します。

保護されたメンバーを表示する

保護されたクラスのメンバーをツリーに表示します。

HTML の概要

(HTML ファイルのみ) HTML ファイルの HTML 5 アウトラインを表示します

DDL ステートメント

(SQL ファイルのみ) DDL ステートメント (CREATEALTERDROP やその他のステートメントなど) のみを表示します。

DML ステートメント

(SQL ファイルのみ) DML ステートメント (たとえば、SELECTINSERTUPDATEDELETE やその他のステートメント) のみを表示します。

ステートメントの選択

(SQL ファイルのみ) SELECT ステートメントのみを表示します。

その他

(SQL ファイルのみ) 前のカテゴリに当てはまらないステートメントのみを表示します。

グループ

タイプによるメソッドのグループ化

特定のクラスまたはインターフェースのメソッドをオーバーライドまたは実装するすべてのメソッドを、このクラスまたはインターフェースに対応するノードにグループ化します。

型別にグループ化

(SQL ファイルのみ) ステートメントをタイプ別にグループ化します (たとえば、DDL ステートメント、DML ステートメント、SELECT ステートメント、その他)。

構造ツールウィンドウからテストを実行する

  • テストクラス内の単一のテストメソッドを実行するには、構造ツールウィンドウでそのテストメソッドを右クリックし、表示されるコンテキストメニューで 実行 'method name' (Ctrl+Shift+F10) を選択します。

  • 選択したテストを実行するには、Ctrl を押したままテスト方法を選択し、方法の 1 つを右クリックして 実行 'method names' (Ctrl+Shift+F10) を選択します。

    Run tests from the Structure tool window

プロジェクトツールウィンドウにメンバーを表示する

  • プロジェクトツールウィンドウ Alt+1 で、ヘッダーの Options をクリックし、外観 | メンバーを選択します。

    Show class members in the Project tool window: OFF
    Show class members in the Project tool window: ON
2025 年 9 月 12 日

関連ページ:

バージョン管理

PHP 開発環境 PhpStorm の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。

ファイルを Git に追加し、変更を追跡する

Git にファイル追加コミットツールウィンドウを開きます。を押すか、コンテキストメニューから VCS に追加を選択して、バージョン管理外ファイル変更リスト内のファイルをバージョン管理下に置きます。変更リスト全体を追加することも、個別のファイルを選択することもできます。プロジェクトで Git 統合を有効にしている場合、PhpStorm は、新しく作成された各ファイルをバージョン管理下に追加することを提案します。この動作は、の設定ダイアログで変更できます。特定のファイルを常にバージョン管理しないよ...

ツールウィンドウのスピード検索

スピード検索を使用すると、ツールウィンドウ内の項目をすばやく見つけることができます。たとえば、プロジェクトツールウィンドウ内のファイルまたはフォルダー、構造ツールウィンドウのメンバー、コミットツールウィンドウ内の変更リスト、TODO リスト内の項目などです。ツールウィンドウ、ツリー、リスト、ポップアップを選択します。ファイル、クラス、フィールドの名前など、アイテム名の入力を開始します。入力すると、入力した文字を示すフィールドがツールウィンドウ上に表示され、選択範囲が指定した文字列に一致する最初