代码重构
重构 是在不新增功能的前提下改进源代码的过程。 重构有助于使您的代码保持稳健、 dry ,并且易于维护。
调用重构
调用重构
选择要重构的项。 您可以在 项目 工具窗口中选择文件/文件夹,或在编辑器中选择表达式/符号。
按下 Ctrl+Alt+Shift+T 可打开可选重构的列表。
或者,您可以使用特定重构的快捷键。
您还可以进行 多光标选择 ,以执行范围更广的重构操作,包括 封装字段、 移动静态成员、 提取委托、 提取接口 和 提取超类。 要使用此功能,请将光标置于要应用重构的每个成员上,IDE 会在重构对话框中自动预选并勾选这些成员。
如果需要撤销重构,请按下 Ctrl+Z。
预览重构更改
预览重构更改
对于某些重构,GoLand 允许您在应用更改前预览。
在 重构预览 对话框中单击 预览 可查看可能的更改(将执行重构的位置列表)。
在打开的 查找 工具窗口中,检查即将进行的更改。 您可以排除 Delete 或移除 Ctrl+X 中您认为不必要的更改。
单击 执行重构 以继续应用更改。

解决冲突
解决冲突
当 GoLand 在重构过程中遇到问题时,会打开一个对话框,列出冲突及其简要说明。

单击 仍要重构 以忽略问题并继续。
单击 在查找窗口中打开 以在 查找 工具窗口中打开冲突项并进一步处理。
在 查找 工具窗口中,您可以通过选择 重构 来应用重构,或单击 取消 返回编辑器。
配置重构设置
配置重构设置
在 设置 对话框(Ctrl+Alt+S )中,选择 。
在 代码编辑 页面上的 重构操作 部分,调整重构选项并单击 确定。
GoLand 支持的最常用重构
最后修改日期: 2025年 9月 26日