GoLand 2025.2 Help

宏提供了一种方便的方法,可在编写代码时自动执行常用的重复操作。 您可以录制、编辑和回放宏,为其分配快捷键并进行共享。

  • 宏可用于组合在文件中与编辑器相关的一系列操作。

  • 无法录制按钮点击、导航至弹出窗口以及访问工具窗口、菜单和对话框的操作。

可以不使用名称而临时使用宏。 对于永久宏,请分配唯一名称。

录制宏

  1. 在主菜单中,转到 编辑(E)| 宏(S)| 开始宏录制(M)

  2. 执行需要被录制的操作。

  3. 选择 编辑(E)| 宏(S)| 停止录制宏(M)

  4. 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)

    如果该宏仅供临时使用,名称可以留空。

回放宏

  • 要回放临时宏,请选择 编辑(E)| 宏(S)| 回放上一个宏(Y)

  • 要回放具名宏,请选择 编辑(E)| 宏(S) 并点击所需的宏名称。

编辑宏

  • 选择 编辑(E)| 宏(S)| 编辑宏(E)

对话框左侧显示可用宏的列表,并带有以下按钮:

“移除”按钮

移除所选宏。

“编辑”按钮

编辑所选宏的名称。

对话框右侧显示所选宏中的操作列表,并带有以下按钮:

“移除”按钮

从宏中移除所选操作。

将快捷键绑定到宏

  1. Ctrl+Alt+S 打开设置,然后选择 键位映射

  2. 创建一个新键位映射,或从键位映射列表中选择一个现有键位映射。

  3. 展开 节点,选择要 创建快捷键的宏。

或者,您也可以按 Ctrl+Shift+A 打开 查找操作(F)… 对话框,输入宏名称,选择它,然后按 Alt+Enter 进行绑定快捷键。

共享宏

如果您至少录制了一个宏,便可将其与其他设置一起导出,并与他人共享。

  1. 在主菜单中,转到 文件(F)| 管理IDE 设置| 导出设置(E)…

  2. 导出设置 对话框中,选择 宏(S) 以及任何其他想要共享的设置。

  3. 选择设置归档文件的路径并点击 确定(O)

将设置归档文件提供给需要导入设置并使用宏的人员。

示例:将重新格式化和保存合并为一个操作

此示例演示了如何创建一个宏,当您按下 Ctrl+S 时, 重新格式化当前文件 Ctrl+Alt+L 并保存项目。

  1. 使用重新格式化和保存操作 录制宏

  2. 绑定 Ctrl+S 快捷键到创建的宏。

录制宏

  1. 在编辑器中打开任意文件。

  2. 在主菜单中,转到 编辑(E)| 宏(S)| 开始宏录制(M)

  3. Ctrl+Alt+L 重新格式化代码(代码(C)| 重新设置代码格式(R))。 然后按 Ctrl+S 保存所有更改(文件(F)| 全部保存(S))。 GoLand 将在状态栏中显示所执行的操作。

  4. 选择 编辑(E)| 宏(S)| 停止录制宏(M)

  5. 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)

    go_record_a_macro_reformat_save

为新宏分配快捷键

  1. Ctrl+Alt+S 打开设置,然后选择 键位映射

  2. 展开 节点并选择创建的 重新格式化并保存 宏。

  3. 右键点击宏并在上下文菜单中选择 添加键盘快捷键

    添加快捷键
  4. 键盘快捷键 对话框中,按 Ctrl+S 作为快捷键并点击 确定(O)

  5. GoLand 会警告您该快捷键已分配给其他操作。 点击 移除(R) 以移除用于 全部保存(S) 操作的 Ctrl+S 快捷键。 如有需要,您可以随时重新分配该快捷键。

  6. 点击 确定(O) 应用更改。

现在,当您按下 Ctrl+S 时,GoLand 将调用该新宏:重新格式化当前文件并保存项目。

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