CLion 2019.2ヘルプ

リファクタリング

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

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

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

  2. 選択可能なリファクタリングのリストを開くには、N/A を押します。

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

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

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

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

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

    cl refactoring dialog

  2. Check the changes that are going to be made in the 検索ツール・ウィンドウ . You can exclude ( N/A ) or remove N/A changes that you consider unnecessary.

    cl refactoring preview

  3. Click リファクタリング実行 N/A to proceed with the changes.

競合の解決

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

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

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

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

    cl refactoring conflicts toolwindow

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

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

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

最終更新日: 2019年8月16日

関連事項