GoLand 是由 JetBrains 专为 Go(Golang) 开发打造的一款专业集成开发环境(IDE)。它基于 JetBrains IntelliJ 平台构建,拥有强大的代码智能、调试支持、工具链集成以及丰富插件生态,是众多 Go 开发者的主力工具。
核心特点
智能代码辅助
- 代码补全:上下文感知的智能提示,包括变量、函数、类型、接口等。
- 语法高亮与检查:实时检查拼写、语法、未使用代码、类型错误。
- 快速修复 & 重构:如自动导入、变量重命名、函数提取、内联函数等。
- 导航与搜索:点击跳转定义、实现,支持“查找用法”、“类型层级”等。
调试与测试
- 可视化调试器:支持断点、堆栈追踪、变量观察、表达式求值。
- 测试工具集成:
- 支持标准 Go 测试(
go test
)、Table-driven 测试。 - 提供覆盖率可视化、测试结果面板。
- 运行配置灵活:可为不同包、文件、函数、测试集配置运行参数。
工具链集成
- 内建 Go Module 支持:识别
go.mod
、支持多模块项目。 - 版本管理:支持多版本 Go 安装,通过 GOROOT 和 GOPATH 配置轻松切换。
- Lint & Format:支持
gofmt
、goimports
、golangci-lint
等主流工具。 - 终端 & 任务运行器:内置终端,快速运行 CLI 工具或构建脚本。
Web & 数据库支持
- 通过插件可添加 HTML、CSS、JavaScript、TypeScript 支持。
- 内置数据库管理功能(与 IntelliJ Ultimate 类似):
- 支持 MySQL、PostgreSQL、SQLite 等
- 运行 SQL、查看数据结构、生成模型代码
插件生态
- 与 IntelliJ IDEA 共享插件平台,支持:
- Docker、Kubernetes
- Git、GitHub、GitLab
- Markdown、Swagger、REST Client
- YAML、JSON Schema 等
版本 | 日期 | 下载 |
---|---|---|
v2025.1.2_ARM | 2025/06/21 | 下载 |
v2025.1.2_INTEL | 2025/06/21 | 下载 |