GoLand 2025.3 Help

复制和移动重构

执行复制重构

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

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

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

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

执行移动重构

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

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

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

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

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

移动私有标识符

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

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

移动私有标识符

    对话框控件参考

    项目

    描述

    声明

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

    目标目录

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

    到文件

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

    目标包

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

    重构

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

    预览

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

    取消

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

    最后修改日期: 2025年 12月 5日