CLion 2020.1ヘルプ

リファクタリング

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

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

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

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

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

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

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

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

  1. 潜在的な変更(リファクタリングが実行される使用箇所のリスト)を表示するには、リファクタリング・プレビューダイアログでプレビューをクリックします。

    cl refactoring dialog

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

    cl refactoring preview

  3. リファクタリング実行をクリックして、変更を続行します。

競合の解決

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

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

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

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

    cl refactoring conflicts toolwindow

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

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

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

最終更新日: 2020年6月11日