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

简介: GoLand 2025.3 正式发布!新增实时资源泄漏检测、开箱即用Terraform支持、Junie×Claude双AI Agent协同、K8s全流程集成、无项目模式秒开.go文件、golangci-lint fmt深度整合,并启用护眼Islands默认主题,全面升级云原生开发体验。(239字)

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 建议:

image.png

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


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

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

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

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

image.png

更值得期待的是:

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

image.png


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

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

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

image.png

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


🐳 4. Kubernetes 体验全面升级

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

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

image.png

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


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

临时改个脚本?验证一个小 idea?
现在支持以下方式无需创建项目直接编辑:

# 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

image.png

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


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

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

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

image.png

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


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

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

image.png

image.png


相关文章
|
2月前
|
人工智能 运维 自然语言处理
2026年阿里云上OpenClaw(Clawdbot)零基础一键部署及接入skills简易教程
在AI智能体技术飞速普及的2026年,OpenClaw(原Clawdbot、Moltbot)凭借“开源可控、轻量化部署、全场景适配”的核心优势,成为个人与轻量团队打造专属AI助手的首选工具。它的核心价值的在于打破传统AI“只会对话不会执行”的局限——通过标准化的Skills(技能)生态,赋予AI“动手能力”,使其能够完成网页浏览、信息检索、邮件管理、文件处理等具象化任务,真正实现“聊天框里办大事”。
696 3
|
2月前
|
安全 IDE Java
IDEA 2025.3新特性: 让 Java 空安全落地更丝滑
JSpecify 1.0正式落地,Spring Boot 4、JUnit 6等已默认支持!本文详解IDEA 2025.3如何与NullAway协同实现真正一致的空安全:智能降噪、统一suppress、平滑迁移方案一应俱全——空安全,从此不止于注解。
|
24天前
|
人工智能 JSON 架构师
Superpowers:Vibe Engineering 的第一站——让 Coding Agent 守点规矩
Vibe Coding追求快速迭代,但易致设计缺失、测试不足、行为不稳;Superpowers提出Vibe Engineering新范式,通过14项强制“技能”(如设计评审、TDD、子代理审查等),将工程纪律固化为AI必遵流程,实现“能跑也敢上线”。
708 1
|
2月前
|
人工智能 自然语言处理 数据可视化
2026年新手零基础、零代码极速部署OpenClaw(Clawdbot)及接入Skills步骤流程
2026年,AI智能体工具迎来规模化落地,OpenClaw(前身为Clawdbot、Moltbot)凭借“自然语言指令+自动化任务执行+插件化技能扩展”的核心优势,成为个人办公提效、轻量团队协作、新手开发者入门的首选开源工具。不同于传统聊天机器人,OpenClaw可直接执行系统操作、文件处理、跨工具协同等具象化任务,而其核心价值的延伸——Skills技能插件,更让其能力边界实现无限拓展,通过安装不同场景的Skills,可快速适配办公、开发、学习、运营等各类需求,真正实现“一个工具搞定所有重复工作”。
428 2
|
2月前
|
缓存 自然语言处理 API
OpenClaw是什么?如何部署OpenClaw(Clawdbot)及配置阿里云百炼 API 教程
阿里云针对OpenClaw的运行特性,推出了适配性极强的一键部署方案,通过预置专属镜像与简化配置流程,将原本复杂的环境搭建、依赖安装等步骤压缩为可视化操作,即使是零基础用户也能快速完成部署。而阿里云百炼API-Key作为OpenClaw实现自然语言解析、任务规划等核心功能的关键授权凭证,其正确配置直接决定工具能否正常运行。本文将从OpenClaw核心认知出发,详细拆解2026年阿里云一键部署流程、百炼API-Key配置步骤,并结合实际应用中的常见问题与排查方法,为用户提供一套完整的落地指南。
2240 6
|
存储 Ubuntu Shell
Docker镜像与容器备份迁移(export、import与commit、save、load)
Docker镜像与容器备份迁移(export、import与commit、save、load)
3850 0