GoLand 2025.3 正式发布:Claude Agent 深度集成!

GoLand 2025.3 于 2025 年 12 月 8 日正式发布 ------ 一次集性能、AI、DevOps 与代码质量于一体的重磅升级!

本次更新不仅带来了开发者翘首以盼的 资源泄漏实时检测开箱即用的 Terraform 支持多 AI Agent 协同体验 ,还对 Kubernetes、代码折叠、golangci-lint 集成等进行了深度优化。GoLand 正在从"Go 专属 IDE"进化为"云原生全栈生产力平台"。

下面,我们以技术视角逐项解析本次更新的核心亮点👇


🔍 1. 实时资源泄漏检测

GoLand 新增一项本地实时代码检查,专门用于发现文件句柄、网络连接、锁等未正确释放的资源问题。

✅ 支持检测:

  • os.Open() / os.Create() 后未 Close()
  • http.Client 请求后未关闭 Response.Body
  • 自定义 Closer 接口实现未释放

当检测到潜在泄漏时,IDE 会高亮提示并提供一键 Fix 建议:

📌 小提示:该检查基于控制流与生命周期分析,不依赖运行时 hook,零性能损耗。


🤖 2. 多 AI Agent 协同:Junie × Claude Agent 双模智能

GoLand 2025.3 首次引入第三方 AI Agent 原生集成 ------ Anthropic 的 Claude Agent 正式入驻!

现在你可以在同一 Chat 界面中自由切换:

  • Junie(JetBrains 自研):轻量、快速、擅长上下文理解与代码解释
  • Claude Agent:推理能力强、适合长文档生成、架构设计咨询

更值得期待的是:

  • BYOK(Bring Your Own Key)即将上线:支持自定义 OpenAI / Anthropic / 本地兼容 API 的密钥
  • AI 配额透明化:IDE 内实时查看剩余调用额度、到期时间、一键充值

☁️ 3. 开箱即用的 Terraform 支持(默认启用!)

Terraform 插件已默认捆绑并启用,无需额外安装即可获得专业级 HCL 编辑体验:

功能 说明
✅ 语法高亮 & 折叠 精准识别 resource, module, locals
✅ 智能补全 包含整行预测补全(Full-line completion)
✅ 快速文档 Ctrl+Q 查看官方 Provider 文档
✅ 一键运行 直接执行 terraform plan/apply/validate

🎯 适用场景:Go 服务 + IaC(Infrastructure as Code)混合开发团队效率翻倍!


🐳 4. Kubernetes 体验全面升级

部署不再"跳出 IDE" ------ GoLand 现在提供全流程 K8s 编排支持

  • 🧭 集群 & 命名空间选择器置顶,上下文不丢失
  • 🚨 实时资源状态图标(✅ Running / ❌ CrashLoopBackOff)
  • 📄 一键查看 Pod 日志 & 重新部署
  • 🔐 Secret 管理集成:YAML 中直接显示数据库密码(脱敏预览+复制)
  • 🌉 一键端口转发:自动加载 Secret 并建立本地 ↔ Pod 连接

💡 从此 kubectl logs -fport-forward 成为历史操作。


📄 5. 无项目模式:秒开任意 .go 文件

临时改个脚本?验证一个小 idea?

现在支持以下方式无需创建项目直接编辑:

bash 复制代码
# macOS / Linux(需提前配置 shell script)
goland main.go

或:

  • 拖拽 .go 文件到 IDE 窗口
  • 欢迎页点击 Open
  • 双击文件 → 关联 GoLand

🏃‍♂️ 启动速度大幅提升,适合轻量级开发场景。


🧹 6. golangci-lint fmt 深度集成(默认开启!)

GoLand 现在默认启用 golangci-lint ,并新增对 golangci-lint fmt 的支持(v2+ 新增命令):

  • ✅ 保存时自动格式化(替代 go-fumpt / gofmt 多工具冲突)
  • ✅ 可灵活组合 goimports, gofumpt, gci 等格式器
  • ✅ 统一配置入口:Settings > Tools > golangci-lint

✨ 代码风格从此"一次配置,处处一致"。


🎨 7. Islands 主题 → 成为默认 UI!

全新的 Islands 主题成为 GoLand 2025.3 默认外观:

  • 🌊 柔性圆角 + 清晰区域分隔
  • 📑 高辨识度标签页设计
  • 🌓 更佳的编辑器对比度(护眼友好)

💬 JetBrains 表示:"设计目标是 减少视觉噪音,提升专注力"。


⚙️ 其他值得关注的细节优化

功能 描述
🔁 冗余 else 检查 自动识别 if { return } else { ... } → 建议移除 else
📦 go.mod 指令折叠 require/replace/exclude 等支持代码折叠(默认展开)
🚀 性能提升 大项目索引更快、内存占用更低、低内存警告减少



相关推荐
少林and叔叔5 小时前
基于yolov11s模型训练与推理测试(VScode开发环境)
ide·人工智能·vscode·yolo·目标检测
围炉聊科技6 小时前
尝鲜 AWS Agentic IDE:Kiro 一周使用初体验
ide·人工智能·ai编程·aws
HarrySunCn18 小时前
如何使用VSCode开发Arduino项目
ide·vscode·单片机·编辑器
知青先生21 小时前
E9项目调试方式
java·ide
Aspect of twilight1 天前
vscode python debug方式
ide·vscode·python·debug
Aevget1 天前
.NET跨平台开发工具Rider v2025.3发布——支持.NET 10
ide·.net·开发工具·rider·rider v2025.3
啃火龙果的兔子1 天前
vscode中可以使用的免费的AI编程工具有哪些
ide·vscode·ai编程
宋明炜1 天前
VSCode + MSYS2 配置 C 语言开发环境(详细步骤)
c语言·ide·vscode
shhpeng1 天前
Visual Studio Code 下 go 开发环境搭建
ide·vscode·编辑器