复制与移动重构
执行复制重构
您可以在不同的目录或包中创建文件、目录或包的副本。
选择要重构的标识符(例如,项目工具窗口中的文件)。 或者,将光标置于代码中的任意位置。
在主菜单中,转到 或按 F5。
在 复制 对话框中,指定副本的名称和位置,然后单击 确定。
执行移动重构
您可以将源代码部分移动到其他包或文件中。 此外,您还可以在 项目 工具窗口中移动文件或文件夹。
选择要重构的标识符。
在主菜单中,转到 或按 F6。
在 移动 窗口中,您将看到可与所选项一同移动的声明列表。 选择所有必要的声明。
指定目标目录路径、文件名和包名。
移动私有标识符
有时,当您移动未导出的标识符(私有标识符)时,该标识符将无法从源包访问(即从中执行移动操作的包)。
在移动操作中,当标识符是私有的且未导出时,GoLand 将显示通知。 在应用代码更改前,请考虑使用 预览 按钮预览这些更改。

对话框控件参考
项 | 说明 |
|---|---|
声明 | 指定要与标识符一同移动的声明。当您移动带有相关注释部分的标识符时,移动重构将同时移动注释部分。 当您移动带有相关注释部分的标识符时,移动重构将同时移动注释部分。 |
目标目录 | 指定要存储所选标识符的目录。 |
目标文件 | 指定要存储所选标识符的包名。 |
目标包 | 指定要存储所选标识符的包名。 |
重构 | 单击该按钮以开始移动重构。 |
预览 | 单击该按钮,在 查找 工具窗口中预览即将进行的所有更改。 |
取消 | 单击该按钮以取消移动重构。 |
最后修改日期: 2025年 9月 26日