CLion 2026.2 Help

後置補完

接尾辞テンプレートを使用すると、ドットの後の接尾辞、式の型、コンテキストに基づいて、すでに入力済みの式を別の式に変換できます。 CLion には、他のプログラミング言語でも使える定義済みの後置補完テンプレートのセットが含まれています。 これらのテンプレートはコピーしたり、有効化 / 無効化したりできます。

候補リストの後置テンプレート

CLion では、後置コード補完は C/C++、 PythonRustJavaScriptTypeScript 、および SQL で利用できます。

C++ の場合、後置補完は、C++ スタイルのキャスト、 make_shared/make_unique 、さまざまなループ、 begin/end イディオムでラップする場合に特に役立ちます。

後置の補完を有効にして設定する

  • 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | 一般 | 後置補完 を開き、 後置補完を有効にする チェックボックスを選択します。

  • 選択した言語の後置テンプレートを有効または無効にします。

    後置補完設定
  • TabSpaceEnter キーを設定して、接尾辞テンプレートを拡張します。

後置でステートメントを変換する

  1. 式を入力し、ドットの後に接尾辞を入力します。 例: .if と入力します。

  2. Tab を押します。

    void myfunc (int arg) { arg.if }
    void myfunc (int arg) { if (arg) }

    最初の式は if ステートメントでラップされます。

後置補完オプションは、基本補完候補リストの一部として表示されます。 現在のコンテキストに適用できる後置補完の完全なリストを表示するには、 Ctrl+J を押します。

接尾辞テンプレート名を編集する

定義済みの後置テンプレートは編集できます。たとえば、長いキーを短いキーに置き換えたり、適用できる式の種類リストを拡張したりできます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | 後置補完 を選択します。

  2. ツリー内のテンプレート名をダブルクリックするか、テンプレートリストの上にある アイコンをクリックして、必要に応じて編集します。

    テンプレート名の編集

カスタム後置テンプレートを作成する(JavaScript、TypeScript、SQL、Rust)

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | 後置補完 を選択します。

  2. ツールバーの 追加 ボタン(追加ボタン )をクリックしてください。

  3. 開いた 新規テンプレートの作成 ダイアログで、テンプレートを呼び出すドットの後のシンボルの組み合わせである キー を指定します。

  4. 新しいテンプレートを適用できる式の種類を選択し、ターゲットの式を次の形式で入力します: $EXPR$ <target_expression> 、たとえば $EXPR$ =!null

ポストフィックステンプレートを共有する

後置テンプレートは次の方法で共有できます。

後置とライブテンプレート

後置コード補完は ライブテンプレートに似ており、コード内のどこでも使用できるカスタム構造を作成できます。

違いは、ライブテンプレートは定義済みのコードスニペットを挿入するのに対し、ポストフィックス補完は既存の式をラップまたは変更することです。

2026 年 7 月 15 日