GoLand 2020.2 ヘルプ

移動リファクタリング

コピーリファクタリングを実行する

ファイル、ディレクトリ、またはパッケージのコピーを別のディレクトリまたはパッケージに作成できます。

  1. リファクタリングする識別子(プロジェクトツールウィンドウ内のファイルなど)を選択します。あるいは、コードのどこにでもキャレットを置くことができます。

  2. リファクタリング | コピー F5 を選択

  3. コピーウィンドウで、コピーの名前と場所を指定し、OK をクリックします。

移動リファクタリングを実行する

ソースコードセクションを別のパッケージまたはファイルに移動することができます。また、プロジェクトツールウィンドウでファイルまたはフォルダーを移動することもできます。

  1. リファクタリングする識別子を選択します。

  2. リファクタリング | 移動を選択します(または F6 を押します)。

  3. 移動ウィンドウには、項目とともに移動できる宣言のリストが表示されます。必要な宣言をすべて選択します。

  4. ターゲットディレクトリへのパス、ファイル名、およびパッケージ名を指定します。

    Example of the Move refactoring

個人用の識別子を移動する

場合によっては、エクスポートされていない識別子(プライベート識別子)を移動すると、移動元のソースパッケージ(移動を実行する元)の識別子にアクセスできなくなることがあります。

GoLand は、識別子がプライベートであり、移動操作中にエクスポートされないときに通知を表示します。コード変更を適用する前に、プレビューボタンを使用してコードの変更を検討することを検討してください。

Move private identifiers
    最終更新日 :