GoLand 2025.3 Help

Go 配置

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

Go 的常规设置

项目

描述

在补全中建议参数名

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

在键入时建议需要额外导入的候选项

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

已启用

已禁用

建议变体需要额外导入
建议需要额外导入的变体关闭

在原始字符串中按 Enter 时自动缩进

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

已启用

已禁用

原始字符串中按 Enter 时的缩进已启用
原始字符串中按 Enter 时的缩进已禁用

在参数信息中显示文档

显示有关函数的文档。

已启用

已禁用

原始字符串中按 Enter 时的缩进已启用
原始字符串中按 Enter 时的缩进已禁用

从剪贴板检测 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 字符串粘贴到代码中,不进行转换。

最后修改日期: 2025年 12月 5日