GoLand 2025.2 Help

意图操作

当您在编辑器中工作时,GoLand 会分析您的代码并寻找优化方法。 意图操作涵盖了从错误、警告到优化建议等各种情况。

在 GoLand 中,您可以使用以下类型的意图操作:

  • 意图操作 黄色灯泡图标 :生成代码片段或为代码建议替代方式的操作。 通常,意图操作适用于有效的代码片段。 点击黄色灯泡图标可查看当前上下文中可用的 意图操作。 例如,您可以创建一个生成结构体类型值的构造函数。 或者用具有相反条件且 if-else 分支互换的等效语句替换 if-else 语句。

  • 快速修复 红色灯泡图标 :为代码问题建议解决方案的操作。 通常,意图操作适用于存在错误的代码。 例如,表达式末尾遗漏了括号。 或是忘记将值转换为特定类型。

应用意图操作

  1. 将插入符放置在要修改的代码元素上。 然后点击灯泡图标(或按 Alt+Enter )以打开建议列表。

    意图预览会自动打开。 如果意图较复杂且无法生成预览,将显示意图描述。 将鼠标悬停在建议列表中的可用意图上可预览其效果。

  2. Enter 或点击列表中的某个意图以应用该操作。

    使用意图操作注入语言

可按 Ctrl+Q 切换预览开关,或在 设置Ctrl+Alt+S| 编辑器 | 常规 | 外观 中启用 显示意图操作的预览(如果可用)

为上下文操作分配快捷键

如果希望更快地应用意图操作,您可以为其分配快捷键。 目前,无法为属于 代码检查 的修复操作分配快捷键。

  1. 在编辑器中,将插入符放置在可触发 意图操作 的代码上,然后点击灯泡图标或按 Alt+Enter

    将打开建议列表。

  2. 在列表中,点击所需 意图操作 旁边的 ,然后在打开的菜单中选择 分配快捷键…

    为意图操作分配键盘快捷键
  3. 打开 键盘快捷键 对话框后,按下想要用于此操作的快捷键并点击 确定

之后,您无需打开建议列表即可在编辑器中直接通过按下配置的快捷键来应用该 意图操作。

您可以在设置中找到所有自定义 意图操作 快捷键:按 Ctrl+Alt+S ,点击 按键映射 ,然后找到 意图 类别。

查看所有意图操作

您可以查看全部可用意图操作的完整列表,并禁用目前不需要的操作。 打开意图操作列表的方法如下:

  1. Ctrl+Alt+S 打开设置,然后选择 编辑器 | 意图操作

  2. 每个意图操作均附有描述和示例。 要禁用某个意图,请取消选中其旁边的复选框。

  3. 应用更改并关闭对话框。

    可用的意图操作

即时禁用意图操作

  1. 将插入符放置在要修改的代码元素上。 然后点击灯泡图标(或按 Alt+Enter )以打开建议列表。

  2. 选择要禁用的操作,点击其旁边的右箭头,然后点击 禁用〈intention action name〉

    禁用意图操作

禁用意图操作灯泡图标

要在编辑器中隐藏意图操作图标 意图操作图标 和快速修复图标 快速修复图标 ,请执行以下操作:

  1. Ctrl+Alt+S 打开设置,然后选择 编辑器 | 常规 | 外观

  2. 取消选中 显示意图灯泡 复选框。

  3. 应用更改并关闭对话框。

意图操作与代码检查

代码检查同样提供快速修复,但用途不同。

意图操作 可帮助改进或提升代码效率。 这类操作不一定是错误或警告,而是提升、优化或有用的转换操作。

检查会根据编码规范、性能问题或最佳实践检测问题并建议修复方案。 有关详细信息,请参阅 代码检查

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