テンプレート内の再利用可能なコンテンツ
テンプレートのインクルードは、#parse
ディレクティブによって他のテンプレートに挿入される再利用可能なコード(標準ヘッダー、コピーライトステートメントなど)を定義するために使用されます。
#parse
ディレクティブの構文は次のとおりです。
例:
このように他のテンプレートで参照できるテンプレートは、設定 Ctrl+Alt+S のエディター | ファイルおよびコードテンプレートページのインクルードタブにリストされています。
インクルードテンプレートを作成する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
インクルードタブを開きます。
ツールバーのテンプレートの作成 をクリックし、インクルードテンプレート名、拡張子、本文を指定します。
再利用可能なテンプレートを別のテンプレートに挿入する
挿入するインクルードテンプレートの名前を指定して
#parse
ディレクティブを追加します。例については、「テンプレート構文」を参照してください。
関連ページ:
ファイルテンプレート
ファイルテンプレートは、プロジェクトツリーのコンテキストメニューのメニューまたは新規セクションを使用して作成する新しいファイルの既定の内容の仕様です。作成するファイルの種類に応じて、テンプレートは、その種類のすべてのファイルに期待される初期コードとフォーマットを提供します (業界または言語の標準、企業ポリシー、その他の理由による)。例: 定型コード、作成者に関するメタ情報など。IntelliJ IDEA は、新しいファイルを作成するときに提案される、サポートされているすべてのファイルタイプに対し...
ファイルテンプレート変数
ファイルテンプレートには変数を含めることができます。変数は、テンプレートが適用されるときに値に置き換えられます。変数は、ドル記号で始まり、その後に変数名が続く文字列です。変数名は、オプションで波括弧で囲むことができます。たとえば、とは同じ変数の異なる表記法です。事前定義された変数とカスタム変数は、テンプレート本体とファイル名で使用できます。例: テンプレートのファイル名フィールドにと入力した場合、4 月に作成すると、結果のファイルの名前はになります。ここで、は事前定義された変数です。代わりにカス...
複数のファイルを含むテンプレート
一部のプログラミングパターンとフレームワークでは、通常は非常に特殊な構造の関連ファイルのセットが必要です。例:model-view-controller(MVC) パターンでは、モデル、ビュー、コントローラー用に個別のファイルが必要です。IntelliJ IDEA では、子テンプレートをファイルテンプレートに追加することにより、関連ファイルのセットを作成できます。このようなテンプレートからファイルを作成すると、子テンプレートからもファイルが作成されます。複数のファイルでテンプレートを作成する設定...