CLion 2026.2 Help

ライブテンプレート

ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。

コードスニペットを展開するには、対応するテンプレートの省略形を入力して Tab を押します。 Tab を押し続けると、テンプレート内の 変数から次のものへジャンプできます。 Shift+Tab を押すと、前の変数に移動します。

利用可能なライブテンプレートのリスト
ライブテンプレートを挿入した結果

ライブテンプレートの種類

次のタイプのライブテンプレートが区別されます:

  • シンプルなテンプレートには固定プレーンテキストのみが含まれています。 シンプルなテンプレートを展開すると、テキストが自動的にソースコードに挿入され、省略形が置き換えられます。

  • パラメーター化されたテンプレートには、ユーザー入力を可能にする 変数が含まれています。 パラメーター化されたテンプレートを展開すると、変数はユーザーが手動で入力できる入力フィールドに置き換えられるか、CLion で自動計算されます。

  • 囲みテンプレートは、選択したコードのブロックをユーザーが指定したテキストで囲みます。 例: T は、名前を指定できるタグのペアに展開されます。 また、コードブロックを選択し、 Ctrl+Alt+J を押して テンプレートの選択 ポップアップを開き、 T テンプレートを選択して、選択肢をタグのペアでラップすることもできます。

後置コード補完はライブテンプレートに似ています。 選択せずに現在の式を変換します。 例: 式の後に .if と入力すると、対応する後置補完を起動し、式を if ステートメントでラップできます。

ライブテンプレートを構成する

ライブテンプレートを設定するには、 エディター | ライブテンプレート 設定ページ Ctrl+Alt+S を開きます。 ライブテンプレート ページでは、利用可能なすべてのライブテンプレートを表示し、チェックボックスを使用して有効 / 無効にしたり、既存のテンプレートを編集したり、 新しいテンプレートを作成したりできます。

ライブテンプレート設定

テンプレートは、使用可能なコンテキストに応じて(通常、対応する言語ごとに)グループ化されています。 テンプレートを別のグループに移動するには、テンプレートを右クリックして 移動 を選択してから、必要なグループ名を選択します。

各ライブテンプレートは、英数字、ドット、ハイフンを含む省略形で定義されます。 略語はグループ内で一意である必要がありますが、同じ略語が異なるグループで使用され、対応するグループのコンテキストに従って異なる構成に拡張される場合があります。 変更されたデフォルトのテンプレートの略語は、リストに青色のフォントで表示されます。

このダイアログで有効になっているテンプレートのみがエディターに表示されます。 テンプレートがアクティブな場合、エディターはその省略形に敏感です。 それ以外の場合、略語は文字のセットと見なされます。

テンプレートテキスト フィールドに、プレーンテキストと変数を含む可能性のあるテンプレート本体を $<variable name>$ の形式で入力できます。 必要に応じて、 変数の編集 をクリックし、 変数を構成してください。 テンプレートテキストのドル記号 $ をエスケープするには、 $$ を重ねて入力してください。

詳細については、 ライブテンプレートの作成を参照してください。

変更したテンプレートをデフォルト設定に復元する

  • エディター上 | 設定 ダイアログのライブテンプレートページで、復元するテンプレートを右クリックし、 デフォルトの復元 をクリックします。

2026 年 7 月 15 日