GoLand 2025.1 ヘルプ

コピーして移動リファクタリング

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

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

  1. リファクタリングする識別子 (たとえば、プロジェクトツールウィンドウのファイル) を選択します。あるいは、コード内の任意の場所にキャレットを配置します。

  2. メインメニューで、リファクタリング | コピーに移動するか、F5 を押します。

  3. コピーダイアログで、コピーの名前と場所を指定し、OK をクリックします。

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

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

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

  2. メインメニューで、リファクタリング | 移動に移動するか、F6 を押します。

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

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

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

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

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

Move private identifiers