GoLand 2025 是 JetBrains 专为 Go 语言打造的集成开发环境(IDE)的年度大版本。该版本的核心升级聚焦于 AI 智能辅助、云原生开发体验 以及 代码质量与性能 的全面提升。GoLand 2025 通过引入多智能体 AI、资源泄漏检测和内置 Terraform 支持,进一步巩固了其作为 Go 语言开发首选 IDE 的地位。无论是追求极致代码质量的资深开发者,还是需要处理云原生基础设施的 DevOps 工程师,这个版本都能提供强大的生产力支持。


软件功能:
1. AI 智能辅助:多智能体协作与 BYOK
GoLand 2025 在 AI 领域实现了重大突破,引入了多智能体协作模式,让开发者可以根据任务需求灵活切换 AI 助手。
多智能体体验:除了 JetBrains 自研的 Junie 智能体,2025.3 版本首次原生集成了第三方 AI 智能体 Claude Agent。你可以在同一个聊天界面无缝切换,Junie 擅长快速响应和上下文理解,Claude Agent 则更适合长文档生成和复杂推理。
BYOK(自带密钥):支持使用自己的 API 密钥连接 OpenAI、Anthropic 或兼容的本地模型,给予开发者更高的自由度和控制权。
AI 配额透明化:IDE 内可直接查看剩余 AI 点数、续订日期和充值余额,管理更便捷。
2. 代码质量与安全:实时资源泄漏检测
2025.3 版本引入了一项强大的本地检查功能,旨在提前发现运行时可能出现的资源问题。
资源泄漏检测:新增的实时代码检查能够发现未正确关闭的文件句柄、网络连接(如 http.Client的 Response.Body)以及自定义 Closer接口实现。该检查基于控制流分析,无需运行时 Hook,零性能损耗。
3. 云原生与 DevOps:开箱即用的 Terraform 支持
针对基础设施即代码(IaC)开发,GoLand 2025 提供了更完善的支持。
内置 Terraform 插件:2025.3 版本默认捆绑并启用了 Terraform 插件,无需额外安装即可获得专业的 HCL 编辑体验,包括语法高亮、智能补全、导航和格式化。
Kubernetes 体验优化:简化了 K8s 部署、调试和连接流程,增加了集群和命名空间选择器,支持一键查看 Pod 日志和端口转发。
4. 开发体验:无项目模式与性能优化
无项目模式(Single-file Editing):现在可以直接打开单个 .go文件进行编辑,无需创建或设置完整的项目结构,适合快速修改脚本或验证想法。
golangci-lint 深度集成:2025.3 版本默认启用 golangci-lint,并新增了对 golangci-lint fmt的支持,将格式设置功能整合至 Lint 分析工作流中,确保代码风格一致。
性能提升:优化了针对大型项目的索引策略,减少了长时间会话期间的低内存警告,整体响应速度更快。
5. 语言特性支持
Go 1.24 支持:2025.1 版本完全支持 Go 1.24 的新特性,如泛型类型别名、toolchain指令识别等。
结构体字段重命名优化:重命名结构体字段时,现在会自动更新对应的 JSON 标签,避免序列化时出现不一致的问题。