GoLand 2026.2 Help

复制和移动重构

执行复制重构

您可以在不同的目录或包中创建文件、目录或包的副本。

  1. 选择您想要重构的标识符(例如,项目工具窗口中的一个文件)。 或者,将插入符号放置在代码中的任意位置。

  2. 在主菜单中,前往 重构 | 复制 或按下 F5。

  3. 在 复制 对话框中,指定副本的名称和位置,然后点击 确定。

执行移动重构

您可以将源代码部分移动到另一个包或文件中。 此外,您还可以在 项目 工具窗口中移动文件或文件夹。

  1. 选择您想要重构的标识符。

  2. 在主菜单中,前往 重构 | 移动 或按下 F6。

  3. 在 移动 窗口中,您会看到可以与该项目一起移动的声明列表。 选择所有必要的声明。

  4. 指定目标目录、文件名和包名的路径。

移动私有标识符

有时,当您移动一个未导出的标识符(私有标识符)时,该标识符会变得对源包(我们执行移动的包)不可访问。

当标识符是私有的且在移动操作期间未导出时,GoLand会显示通知。 在应用代码更改之前,请考虑使用 预览 按钮审查它们。

移动私有标识符

    对话框控件参考

    项目

    描述

    声明

    指定您希望与标识符一起移动的声明。 当您移动一个具有相关注释部分的标识符时,移动重构会将注释部分与标识符一起移动。

    到目录

    指定将存储所选标识符的目录。

    到文件

    指定将存储所选标识符的包的名称。

    到包

    指定将存储所选标识符的包的名称。

    重构

    点击此按钮以开始移动重构。

    预览

    点击此按钮以在 查找 工具窗口中预览您即将执行的所有更改。

    取消

    点击此按钮以取消移动重构。

    2026年 7月 14日