PhpStorm 2026.1 Help

ファイルおよびコードテンプレート

PhpStorm は、 ファイルテンプレート で説明されているファイルテンプレートを使用してファイルを作成します。 このページを使用して、そのようなテンプレートを表示、編集、作成します。

スキーム

ファイルテンプレートを適用するスコープを選択してください:

  • デフォルト: IDE レベルで作成されたファイルテンプレート。 これらのテンプレートは、現在の IDE インスタンスで開くすべてのプロジェクトで使用できます。 特定のプロジェクトに関係なく、好みの個人用テンプレートとして使用します。 PhpStorm は、グローバルテンプレートを IDE 構成ディレクトリ fileTemplates に保存します。

  • プロジェクト: 現在のプロジェクトに固有のファイルテンプレート。 これらのテンプレートは、このプロジェクトで作業するすべてのユーザーが利用できます。 PhpStorm は、 .idea/fileTemplates のプロジェクトフォルダーに保存します。

タブ

PhpStorm には、次の種類のテンプレートが含まれています:

ファイル

PhpStorm は、ファイルテンプレートを使用して新しいファイルを作成します。

インクルード

これらは、ファイルテンプレートに含めることができる再利用可能なフラグメントのテンプレートです。 詳細は テンプレート内の再利用可能なコンテンツ を参照してください。

PhpStorm は、PHP クラス、フィールド、関数(メソッド)用の PHP ファイルヘッダーと PHPDoc コメントを生成するための事前定義済み組み込みテンプレートのセットを提供します。

コード

PhpStorm は、これらの組み込みテンプレートをスニペットとして使用して、さまざまな構成要素を生成します。

このタブで利用できるテンプレートを編集して、PhpStorm がこれらの構成を生成する方法を変更できますが、新しい構成は作成できません。 カスタムコードスニペットを作成するには、 ライブテンプレートを使用してください。

ツールバー

テンプレート作成ボタンテンプレートを作成する

新しい ファイルテンプレートまたは インクルードテンプレートを作成します。

the Create Child Template File button子テンプレートファイルの作成

選択したテンプレートに子テンプレートを追加して、 1 つのテンプレートを持つ複数のファイルのセットを作成します。

「テンプレートを削除」ボタンテンプレートの除去

選択した ファイルテンプレートまたは インクルードテンプレートを削除します。 削除できるのはカスタムテンプレートのみで、デフォルトのテンプレートは削除できません。

コピー テンプレート ボタンテンプレートをコピー

選択した ファイルテンプレートまたは インクルードテンプレートのコピーを作成します。

「元のテンプレートに戻す」ボタン元のテンプレートに戻す

選択したテンプレートを元の状態に戻します。 変更されたデフォルトテンプレートのみを元に戻すことができます。

テンプレート設定

命名

UI に表示するテンプレート名を指定してください。

デフォルトの組み込みテンプレートでは使用できません。

拡張機能

テンプレートを特定のファイルタイプに関連付けるファイル拡張子を指定してください。

デフォルトの組み込みテンプレートでは使用できません。

ファイル名

必要に応じて、このテンプレートから作成されるファイルの名前を指定します。 デフォルトでは、PhpStorm はファイルを追加する際に名前の入力を促します。 特定の名前をハードコードしてプロンプトを完全に回避したり、使用可能な変数からテンプレートを作成したりできます。 例: 指定した名前を使用して、ファイル作成時に選択したディレクトリの 1 つ上のディレクトリに置く方法を次に示します: ../${NAME}

デフォルトの組み込みテンプレートでは使用できません。

テンプレートエディター

選択したテンプレートに使用されるコードを編集します。 ファイルテンプレートで使用される構文の詳細については、 構文 を参照してください。

スタイルに応じて整形

このファイルタイプに定義された コードスタイルに従って、このテンプレートに基づいて生成されたコンテンツを再フォーマットします。

このオプションは、ファイルテンプレートでのみ使用できます。

ライブテンプレートを使用可能にする

ファイルテンプレート内にライブテンプレートを挿入します。 Velocity エスケープ構文を使用して、ファイルテンプレート内に ライブテンプレート変数を含めます(例: #[[ $MY_VARIABLE$ $END$ ]]#)。

2026 年 5 月 22 日