GoLand 2026.3 Help

Go 配置

在 GoLand 中,您可以配置重命名操作、代码完成功能列表中的建议、快速文档等设置。 要设置这些选项,请按 Ctrl+Alt+S 打开设置,然后导航到 前往。

项目

描述

在代码补全中建议参数名称

生成参数的变量名。 例如,如果您从代码补全列表中选择 error 接口,GoLand 将建议变量名称 err。 对于 context 包中的接口,GoLand 会生成 ctx。

在键入时建议需要额外导入的变体

将需要包导入的代码结构变体添加到代码补全列表中。

原始字符串中按 Enter 缩进

当您按下 Enter 时,保留原始字符串字面量的缩进。 原始字符串字面量是用反引号括起来的字符序列(例如, `if a == 3{}`)。

在参数信息中显示文档

显示有关函数的文档。

从剪贴板检测 go 包

显示一个对话框,建议您将包添加到 GOPATH。 当您复制一个尚未在 GOPATH 中的包链接时(例如, github.com/go-git/go-git ),会出现该对话框。

在 Go Playground 中共享前提示

显示一个对话框,询问您是否要在 Go Playground(https://go.dev/play )中共享您的代码。

当目录被重命名时

当您在项目中重命名目录时执行所选操作:

  • 显示选项 :显示一个对话框,询问是否重命名关联的包。

  • 重命名包 :自动将包重命名为与新目录名称匹配。

  • 不重命名包 :保持包名称不变。

当包被重命名时

当您在项目中重命名包时执行所选操作:

  • 显示选项 :显示一个对话框,询问是否重命名对应的目录。

  • 重命名目录 :自动将目录重命名为与新包名称匹配。

  • 不重命名目录 :保持目录名称不变。

当文件被重命名时

当您在项目中重命名文件时执行所选操作:

  • 显示选项 :显示一个对话框,询问是否重命名对应的测试或生产文件。

  • 重命名对应的测试或生产文件 :自动重命名相关文件以保持命名一致性。

  • 不重命名对应的测试或生产文件 :保持相关文件不变。

当标签被重命名时

选择在重命名字段时是否更新匹配的结构体标记值:

  • 显示选项 :询问是否重命名匹配的标记值。

  • 重命名标记 :自动更新匹配的标记值。

  • 不重命名标签 :保持标记值不变。

当粘贴 JSON 时

当您粘贴 JSON 字符串时执行所选操作:

  • 显示选项 :显示一个对话框,询问是否将 JSON 字符串转换为 Go 类型或按原样粘贴。

  • 将 JSON 转换为 Go 类型 :根据粘贴的 JSON 结构自动生成 Go 代码。

  • 按原样插入 JSON :将原始 JSON 字符串粘贴到代码中,不进行转换。

2026年 11月 9日