IntelliJ IDEA 2025.1 Help

Go 配置

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

Go 的常规设置

条目

描述

在自动完成中建议参数名称

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

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

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

已启用

已禁用

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

在原始字符串中按回车缩进

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

已启用

已禁用

启用原始字符串中的回车缩进
在原始字符串中按回车键缩进已禁用

在参数信息中显示文档

显示有关函数的文档。

已启用

已禁用

启用原始字符串中的回车缩进
在原始字符串中按回车键缩进已禁用

从剪贴板检测 go 包

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

在 Playground 中共享前询问

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

当目录被重命名时

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

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

  • 重命名包 :自动重命名包以匹配新的目录名称。

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

当目录被重命名时

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

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

  • 重命名包 :自动重命名包以匹配新的目录名称。

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

当包被重命名时

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

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

  • 重命名目录 :自动重命名目录以匹配新的包名称。

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

当文件被重命名时

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

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

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

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

粘贴 JSON 时

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

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

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

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

最后修改日期: 2025年 4月 24日