CLion 2026.2 Help

自動インポート

まだインポートされていないシンボルを参照すると、CLion はファイル (通常はそのシンボルの宣言または定義を含むヘッダー) を見つけて、それをインクルードリストに追加できます。

不足しているヘッダーファイルをインポートする

  1. 未インポートのクラスや関数への参照を入力します。

    自動インポートの提案
  2. Alt+Enter を押す。 インポートシンボルがインポートセクションに追加されます:

    自動インポートを追加しました
  3. 自動インポートの選択肢が複数ある場合は、対応するポップアップが表示されます:

    複数の選択肢を自動インポート

    Alt+Enter を押して、リストから希望のオプションを選択します。

    自動インポートの複数選択ポップアップ
  4. 設定 | 言語 & フレームワーク | C/C++ | 一般 で自動インポートポップアップが無効化されている場合、インポートされていないシンボルにカーソルを合わせるとクイックフィックスが表示されます:

    自動インポートのクイックフィックス

    自動インポートの選択肢が複数ある場合は、 その他のアクション ... をクリックし、リストから希望するオプションを選択します。

    自動インポートオプション

自動インポートを構成する

自動インポート機能の動作を制御する設定がいくつかあります。

  • 設定 | 言語 & フレームワーク | C/C++ | 一般 のインポートアクション用ポップアップを有効化または無効化します:

    自動インポートポップアップ設定
  • コード補完中に自動インポートを利用でき、シンボルの補完後に自動的にインクルードディレクティブが追加されます。 このオプションは 設定 | エディター | 一般 | コード補完 で設定できます:

    自動インポート完了設定

    ドロップダウンリストからアイテムをインポートするための優先動作を選択します。

    自動インポート完了の動作

    以下では、オプション Add #include after completion of member of incomplete class を有効または無効にすることもできます。

  • 設定 | エディター | コードスタイル | C++ | 構文スタイル には構文関連のオプションが二つあります:

    自動インポート構文スタイルオプション

    オプション

    機能性

    インクルードディレクティブの並べ替え

    ソート順序に違反する #含める ディレクティブをハイライトします。

    引用符の代わりに山括弧括弧を使用

    生成された include ディレクティブが山括弧括弧に追加されるケースを指定できます。

    2026 年 7 月 15 日