CLion 2019.1ヘルプ

リファクタリング

リファクタリング(英語)は、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングはコードを堅牢にし、dry(英語)を維持しやすくします。

リファクタリングを呼び出す

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

  2. 選択可能なリファクタリングのリストを開くには、Ctrl+Shift+Alt+T を押します。

    refactor this popup
    または、特定のリファクタリング用のキーボードショートカットを使用することもできます。

リファクタリングを元に戻す必要がある場合は、Ctrl+Zを押します。

リファクタリングの変更をプレビュー

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

  1. 潜在的な変更を確認するには、リファクタリング・プレビューダイアログでプレビューをクリックします。

    cl refactoring dialog

  2. 検索ツール・ウィンドウで行われる予定の変更を確認します。不要と思われる変更を除外(Delete)または削除(Ctrl+X)することができます。

    cl refactoring preview

  3. 変更を続行するには、リファクタリング実行N/A)をクリックします。

競合の解決

CLionがあなたのリファクタリングで問題に遭遇すると、衝突のリストとそれらの簡単な説明があるダイアログを開きます。

cl refactoring conflicts dialog
  • 継続をクリックして問題を無視し、検索ツールウィンドウでプレビューを開きます。

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

    例: Delete を押すかキャンセルをクリックしてリファクタリングからエントリを除外し、エディターに戻ることができます。

    cl refactoring conflicts toolwindow

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

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般を選択します。

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

最終更新日: 2019年6月12日

関連事項