リファクタリング
リファクタリング(英語)は、新しい機能を作成せずにソースコードを改善するプロセスです。 リファクタリングは、コードを安定させ、 dry(英語) に保ち、保守を容易にできます。
リファクタリングの呼び出し
リファクタリングするアイテムを選択します。 エディターで プロジェクト ツールウィンドウまたは式 / シンボルでファイル / フォルダーを選択できます。
Ctrl+Alt+Shift+T を押してリファクタリングのリストを開きます。

リファクタリングの取り消し
Ctrl+Z を押す。
プレビュー変更
一部のリファクタリングでは、変更を適用する前に変更をプレビューできます。
「リファクタリングプレビュー 」ダイアログで「プレビュー 」をクリックします。

検索ツールウィンドウで行われる変更を確認します。 Delete を除外するか、不要と思われる Ctrl+X の変更を削除できます。

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

問題を無視して続行するには、 強制的にリファクタリング をクリックします。
検索ウィンドウで開く をクリックして、 検索 ツールウィンドウの競合エントリを開き、さらに処理します。
検索 ツールウィンドウで、 リファクタリング を選択してリファクタリングを適用するか、 キャンセル をクリックしてエディターに戻ることができます。

リファクタリング設定を構成する
設定 ダイアログ(Ctrl+Alt+S )で、 を選択します。
コード編集 ページの リファクタリング セクションでリファクタリングオプションを調整し、 OK をクリックします。
CLion でサポートされている最も人気のあるリファクタリング
安全な削除 | Alt+Delete | ソースコードで参照されているファイルを削除しないようにします。 | |
コピー | F5 | 要素をコピーします。 | |
メソッドの抽出 | Ctrl+Alt+M | これらのリファクタリングアクションは、コードの重複を減らすのに役立ちます。 | |
変数の導入 | Ctrl+Alt+V | 新しい変数を宣言し、選択した式で初期化します。 | |
名前変更 | Shift+F6 | 要素の名前を変更します。 | |
インライン化 | Ctrl+Alt+N | 要素をインライン化します。 抽出の逆の働きをします。 | |
シグネチャーの変更 | Ctrl+F6 | メソッドまたはクラスの呼び出しシグネチャーを変更します。 |