IntelliJ IDEA 2026.1 Help

複数ファイルを使用したテンプレート

一部のプログラミングパターンとフレームワークでは、通常は非常に特殊な構造の関連ファイルのセットが必要です。 例: model-view-controller (MVC) パターンでは、モデル、ビュー、コントローラー用に個別のファイルが必要です。

IntelliJ IDEA では、子テンプレートをファイルテンプレートに追加することにより、関連ファイルのセットを作成できます。 このようなテンプレートからファイルを作成すると、子テンプレートからもファイルが作成されます。

複数ファイルを使用したテンプレートの作成

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 エディター | ファイルおよびコードテンプレート を選択します。

  2. メインファイルテンプレートを作成します。

    ファイル タブで、 the Create Template button をクリックして、テンプレートの名前、ファイル拡張子、本文を指定します。

  3. リストから新しいテンプレートを選択し、ツールバーの The Create Child Template File button をクリックします。 子テンプレートの名前、ファイル拡張子、本文を指定します。

例: MVCパターン用テンプレート

アプリケーションに MVC(英語) パターンを実装するとします。 つまり、データレイヤー(モデル)、プレゼンテーションレイヤー(ビュー)、モデルとビュー間のすべての対話を実行するコントローラー用に個別のファイルが必要です。 このチュートリアルでは、3 つのファイルすべてを一度に作成するテンプレートを追加する方法を示します。

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 エディター | ファイルおよびコードテンプレート を選択します。

  2. データモデルクラステンプレートを作成します。

    ファイル タブで、 the Create Template button をクリックして、以下を指定します。

    • 名前(N): Java MVC

    • 拡張子(E): java

    • ファイル名: ${NAME}

    テンプレート本体に次のコードを追加します。

    public class ${NAME} { // This is the data model }

    このクラスの名前は、指定した名前と一致します(例: Counter)。

  3. ビュークラステンプレートを作成します。

    リストから新しい Java MVC テンプレートを選択し、ツールバーの The Create Child Template File button をクリックします。 以下を指定します。

    • ファイル名: ${NAME}View

    • 拡張子(E): java

    テンプレート本体に次のコードを追加します。

    public class ${NAME}View { // This is the user interface }

    このクラスの名前は、指定した名前と 表示 という単語の組み合わせになります(例: CounterView)。

  4. コントローラークラステンプレートを作成します。

    リストから Java MVC テンプレートを選択し、ツールバーの The Create Child Template File button をクリックします。 以下を指定します。

    • ファイル名: ${NAME}Controller

    • 拡張子(E): java

    テンプレート本体に次のコードを追加します。

    public class ${NAME}Controller { private ${NAME} model; private ${NAME}View view; public ${NAME}Controller(${NAME} m, ${NAME}View v) { this.model = m; this.view = v; } // This is the logic for interacting between the model and the view }

    このクラスの名前は、指定した名前と Controller という単語の組み合わせになります(例: CounterController)。

  5. 変更を適用するには、 OK(O) をクリックします。

  6. 新しいテンプレートを使用するには、 プロジェクト ツールウィンドウでディレクトリを右クリックするか、 Alt+Insert キーを押して Java MVC テンプレートを選択します。 モデルクラスの名前を指定すると、IntelliJ IDEA によって 3 つのファイルがすべて作成されます。

Example of using Live Templates
2026 年 3 月 30 日