GoLand 2025.2 Help

复制与移动重构

执行复制重构

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

  1. 选择要重构的标识符(例如,项目工具窗口中的文件)。 或者,将光标置于代码中的任意位置。

  2. 在主菜单中,转到 重构 | 复制 或按 F5

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

执行移动重构

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

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

  2. 在主菜单中,转到 重构 | 移动 或按 F6

  3. 移动 窗口中,您将看到可与所选项一同移动的声明列表。 选择所有必要的声明。

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

移动私有标识符

有时,当您移动未导出的标识符(私有标识符)时,该标识符将无法从源包访问(即从中执行移动操作的包)。

在移动操作中,当标识符是私有的且未导出时,GoLand 将显示通知。 在应用代码更改前,请考虑使用 预览 按钮预览这些更改。

移动私有标识符

    对话框控件参考

    说明

    声明

    指定要与标识符一同移动的声明。当您移动带有相关注释部分的标识符时,移动重构将同时移动注释部分。 当您移动带有相关注释部分的标识符时,移动重构将同时移动注释部分。

    目标目录

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

    目标文件

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

    目标包

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

    重构

    单击该按钮以开始移动重构。

    预览

    单击该按钮,在 查找 工具窗口中预览即将进行的所有更改。

    取消

    单击该按钮以取消移动重构。

    最后修改日期: 2025年 9月 26日