复制和移动重构
执行复制重构
您可以在不同的目录或包中创建文件、目录或包的副本。
选择您想要重构的标识符(例如,项目工具窗口中的一个文件)。 或者,将插入符号放置在代码中的任意位置。
在主菜单中,前往 或按下 F5。
在 复制 对话框中,指定副本的名称和位置,然后点击 确定。
执行移动重构
您可以将源代码部分移动到另一个包或文件中。 此外,您还可以在 项目 工具窗口中移动文件或文件夹。
选择您想要重构的标识符。
在主菜单中,前往 或按下 F6。
在 移动 窗口中,您会看到可以与该项目一起移动的声明列表。 选择所有必要的声明。
指定目标目录、文件名和包名的路径。
移动私有标识符
有时,当您移动一个未导出的标识符(私有标识符)时,该标识符会变得对源包(我们执行移动的包)不可访问。
当标识符是私有的并且在移动操作期间未导出时,GoLand 会显示通知。 在应用代码更改之前,请考虑使用 预览 按钮审查它们。

对话框控件参考
项目 | 描述 |
|---|---|
声明 | 指定您希望与标识符一起移动的声明。 当您移动一个具有相关注释部分的标识符时,移动重构会将注释部分与标识符一起移动。 |
目标目录 | 指定将存储所选标识符的目录。 |
到文件 | 指定将存储所选标识符的包的名称。 |
目标包 | 指定将存储所选标识符的包的名称。 |
重构 | 点击此按钮以开始移动重构。 |
预览 | 点击此按钮以在 查找 工具窗口中预览您即将执行的所有更改。 |
取消 | 点击此按钮以取消移动重构。 |
最后修改日期: 2025年 12月 5日