コードリファクタリング
リファクタリング(英語)は、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードを安定した dry(英語) に保ち、保守を容易にできます。
リファクタリングの呼び出し
リファクタリングするアイテムを選択します。エディターでプロジェクトツールウィンドウまたは式 / シンボルでファイル / フォルダーを選択できます。
選択可能なリファクタリングのリストを開くには、Ctrl+Alt+Shift+T を押します。
または、特定のリファクタリング用のキーボードショートカットを使用することもできます。
リファクタリングを元に戻す必要がある場合は、Ctrl+Z を押します。
競合の解決
GoLand があなたのリファクタリングで問題に遭遇すると、衝突のリストとそれらの簡単な説明があるダイアログを開きます。
続行をクリックして問題を無視し、検索ツールウィンドウでプレビューを開きます。
ビューで競合を表示をクリックして、検索ツールウィンドウの競合エントリを開き、さらに処理します。
例: Delete を押すかキャンセルをクリックしてリファクタリングからエントリを除外し、エディターに戻ることができます。
リファクタリング設定を構成する
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
コード編集ページのリファクタリングセクションでリファクタリングオプションを調整し、OK をクリックします。
関連ページ:

対となる文字の補完
GoLand は自動的に閉じ括弧と他の対になった要素を追加することができます。設定 / 環境設定ダイアログで、エディターの一般をクリックし、次にスマートキーをクリックします。スマートキーページが開きます。Enter グループのペアを挿入 } チェックボックスを選択します。これにより、を押したときに閉じ中括弧を追加できます。次のチェックボックスをオンにして、ペア要素の自動挿入を設定します。対となる角括弧を挿入する、対となる引用符を挿入する、''</'' 入力時に自動的にタグを閉じる、変更を適...

シグネチャーの変更
シグネチャーの変更リファクタリングは、関数、メソッド、またはメソッド仕様に適用できるいくつかの異なる変更を組み合わせます。このリファクタリングを使用して、次のことができます。メソッド / 関数名を変更する、パラメーターの追加、削除、並べ替え、新しい非可変パラメーターにデフォルト値を割り当てます、メソッド / 関数のシグネチャーを変更するとき、GoLand はメソッド / 関数のすべての使用箇所を検索し、変更を反映するように安全に変更できるメソッド / 関数のすべての呼び出し、実装、オーバーライド...