GoLand 2025.2 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年 9月 26日