GoLand 使 Go 代码的阅读、编写和更改变得非常轻易。即时错误检测和修复发起,通过一步撤消快速安全重构,智能代码完成,死代码检测和文档提示资助全部 Go 开发人员,重新手到履历丰富的专业人士,创建快速、高效、和可靠的代码。 立刻获取GoLand v2025.1正式版 具体更新内容:
GoLand 2025.1 带来多项精彩更新,包括:
对 golangci-lint 的支持
针对结构体字段的改进 Rename(重命名)重构
针对 toolchain 指令的改进通知和支持
对 Go 1.24 的完全支持
GoLand goes AI
JetBrains AI 进行了重大升级,将 AI Assistant 与 Junie 合并到一个订阅下。 在此版本中,全部 JetBrains AI 功能在 IDE 中免费提供,其中一些功能可以不受限制地利用,例如无限制代码补全和本地模子支持,而其他功能则基于抵用金限制访问。 官方还推出了新的订阅体系,您可以根据须要轻松扩展到 AI Pro 和 AI Ultimate 层级。
此版本引入了可以进步工作效率并淘汰重复工作的重大改进,更新包括更智能的代码完成、支持新的云模子,如OpenAI GPT-4.1(即将发布)、Claude 3.7 Sonnet和Gemini 2.0 Flash,高级基于RAG的上下文感知,以及直接从聊天中编辑多文件的新编辑模式。 新功能
对 golangci-lint 的支持
GoLand 现已集成 Go Linter 插件,为您带来对 golangci-lint 的支持。这可以让您轻松配置和微调 linter,还可以选择对重要的特定检查来分析和增强 Go 代码。 在 GoLand 中,linter 发挥及时检查的作用,在运行代码之前捕捉潜在标题。
此外,您还可以从 GoLand 中的 CI 管道利用 golangci-lint 配置,确保开发环境和构建流程保持一致。
针对结构体字段的改进 Rename(重命名)重构
重命名结构体字段时,现在可以精确更新相应的 JSON 标记。 以前,如果重命名 Go 结构体中的字段,更改不会反映在其标记值中(例如 NewName string `json:"old_name"`),这大概导致字段名称和序列化输出不匹配。