CLion 2026.2 Help

リファクタリング

リファクタリング(英語)は、新しい機能を作成せずにソースコードを改善するプロセスです。 リファクタリングは、コードを安定させ、 dry(英語) に保ち、保守を容易にできます。

リファクタリングの呼び出し​​

  1. リファクタリングするアイテムを選択します。 エディターで プロジェクト ツールウィンドウまたは式 / シンボルでファイル / フォルダーを選択できます。

  2. Ctrl+Alt+Shift+T を押してリファクタリングのリストを開きます。

    このポップアップをリファクタリング

リファクタリングの取り消し

  • Ctrl+Z を押す。

プレビュー変更

一部のリファクタリングでは、変更を適用する前に変更をプレビューできます。

  1. リファクタリングプレビュー 」ダイアログで「プレビュー 」をクリックします。

    リファクタリングダイアログ
  2. 検索ツールウィンドウで行われる変更を確認します。 Delete を除外するか、不要と思われる Ctrl+X の変更を削除できます。

    リファクタリングプレビューウィンドウ
  3. リファクタリング実行 をクリックして、変更を続行します。

競合するの解決方法を実行する

CLion でリファクタリング中に問題が発生すると、競合する内容とその簡単な説明をリストしたダイアログが表示されます。

cl_refactoring_conflicts_dialog.png
  • 問題を無視して続行するには、 強制的にリファクタリング をクリックします。

  • 検索ウィンドウで開く をクリックして、 検索 ツールウィンドウの競合エントリを開き、さらに処理します。

  • 検索 ツールウィンドウで、 リファクタリング を選択してリファクタリングを適用するか、 キャンセル をクリックしてエディターに戻ることができます。

    cl_refactoring_conflicts_toolwindow.png

    リファクタリング設定を構成する

    1. 設定 ダイアログ(Ctrl+Alt+S )で、 エディター | コード編集 を選択します。

    2. コード編集 ページの リファクタリング セクションでリファクタリングオプションを調整し、 OK をクリックします。

    安全な削除

    Alt+Delete

    ソースコードで参照されているファイルを削除しないようにします。

    安全な削除.

    コピー

    F5

    要素をコピーします。

    コピー

    メソッドの抽出

    Ctrl+Alt+M

    これらのリファクタリングアクションは、コードの重複を減らすのに役立ちます。

    関数の抽出

    変数の導入

    Ctrl+Alt+V

    新しい変数を宣言し、選択した式で初期化します。

    変数の抽出/導入

    名前変更

    Shift+F6

    要素の名前を変更します。

    名前変更

    インライン化

    Ctrl+Alt+N

    要素をインライン化します。 抽出の逆の働きをします。

    インライン化

    シグネチャーの変更

    Ctrl+F6

    メソッドまたはクラスの呼び出しシグネチャーを変更します。

    シグネチャーの変更

    2026 年 7 月 15 日