宏
宏提供了一种方便的方法,可在编写代码时自动执行常用的重复操作。 您可以录制、编辑和回放宏,为其分配快捷键并进行共享。
宏可用于组合在文件中与编辑器相关的一系列操作。
无法录制按钮点击、导航至弹出窗口以及访问工具窗口、菜单和对话框的操作。
可以不使用名称而临时使用宏。 对于永久宏,请分配唯一名称。
录制宏
在主菜单中,转到 。
执行需要被录制的操作。
选择 。
在 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)。
如果该宏仅供临时使用,名称可以留空。
回放宏
要回放临时宏,请选择 。
要回放具名宏,请选择 并点击所需的宏名称。
编辑宏
选择 。
对话框左侧显示可用宏的列表,并带有以下按钮:
移除所选宏。
编辑所选宏的名称。
对话框右侧显示所选宏中的操作列表,并带有以下按钮:
从宏中移除所选操作。
将快捷键绑定到宏
按 Ctrl+Alt+S 打开设置,然后选择 。
创建一个新键位映射,或从键位映射列表中选择一个现有键位映射。
展开 宏 节点,选择要 创建快捷键的宏。
或者,您也可以按 Ctrl+Shift+A 打开 查找操作(F)… 对话框,输入宏名称,选择它,然后按 Alt+Enter 进行绑定快捷键。
共享宏
如果您至少录制了一个宏,便可将其与其他设置一起导出,并与他人共享。
在主菜单中,转到 。
在 导出设置 对话框中,选择 宏(S) 以及任何其他想要共享的设置。
选择设置归档文件的路径并点击 确定(O)。
将设置归档文件提供给需要导入设置并使用宏的人员。
示例:将重新格式化和保存合并为一个操作
此示例演示了如何创建一个宏,当您按下 Ctrl+S 时, 重新格式化当前文件 Ctrl+Alt+L 并保存项目。
录制宏
在编辑器中打开任意文件。
在主菜单中,转到 。
按 Ctrl+Alt+L 重新格式化代码()。 然后按 Ctrl+S 保存所有更改()。 GoLand 将在状态栏中显示所执行的操作。
选择 。
在 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)。

为新宏分配快捷键
按 Ctrl+Alt+S 打开设置,然后选择 。
展开 宏 节点并选择创建的 重新格式化并保存 宏。
右键点击宏并在上下文菜单中选择 添加键盘快捷键。

在 键盘快捷键 对话框中,按 Ctrl+S 作为快捷键并点击 确定(O)。
GoLand 会警告您该快捷键已分配给其他操作。 点击 移除(R) 以移除用于 全部保存(S) 操作的 Ctrl+S 快捷键。 如有需要,您可以随时重新分配该快捷键。
点击 确定(O) 应用更改。
现在,当您按下 Ctrl+S 时,GoLand 将调用该新宏:重新格式化当前文件并保存项目。