IntelliJ IDEA 2026.1 Help

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

このページを使用して、ファイルテンプレートを表示、編集、作成します。

ファイルとコードのテンプレートページ

スキーム

ファイルテンプレートを適用するスコープを選択します。

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

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

タブ

IntelliJ IDEA には、次のタイプのテンプレートが含まれています。

ファイル

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

インクルード

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

コード

IntelliJ IDEA は、これらの組み込みテンプレートをスニペットとして使用して、さまざまな構成を生成します。 例: 実装またはオーバーライドされたメソッドを生成します。

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

その他

これらのテンプレートは、さまざまなアプリケーションサーバーとフレームワークに関連しています。

既存のテンプレートは編集できますが、新しいテンプレートは作成できません。

ツールバー

the Create Template buttonテンプレートの作成

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

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

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

the Remove Template buttonテンプレートの除去

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

the Copy Template buttonテンプレートをコピー

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

the Revert to Original Template button元のテンプレートに戻す

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

Template settings

名前(N)

UI に表示するテンプレートの名前を指定します。

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

拡張子(E)

テンプレートを特定のファイルタイプに関連付けるファイル拡張子を指定します。

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

ファイル名

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

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

テンプレートエディター

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

スタイルに応じて整形(R)

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

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

ライブテンプレートを有効化

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

2026 年 3 月 30 日