IntelliJ IDEA 2025.3 Help

Go 配置

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

Go 的常规设置

条目

描述

在补全中建议参数名

生成参数的变量名。 例如,如果您在代码补全列表中选择 error 接口, IntelliJ IDEA 将建议使用变量名 err。 对于来自 context 包的接口, IntelliJ IDEA 会生成 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 字符串粘贴到您的代码中,不进行转换。

2026年 1月 23日