GoLand 2020.3 ヘルプ

コードリファクタリング

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

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

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

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

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

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

競合の解決

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

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

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

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

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

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

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