Go语言开发工具
LiteIDE
LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。
支持的操作系统
Windows x86 (32-bit or 64-bit)
Linux x86 (32-bit or 64-bit)
IntelliJ GoLand(推荐)
强大的代码洞察力
GoLand使阅读、编写和更改Go代码变得非常容易。
即时错误检测和修复建议、快速安全的重构(一步撤消)、智能代码完成、死代码检测和文档提示,帮助所有Go开发人员(从新手到经验丰富的专业人员)创建快速、高效和可靠的代码。
导航和搜索
在类型、文件和其他符号之间跳转。
GoLand代码导航帮助您快速切换到阴影方法、实现、用法、声明或按类型实现的接口。在类型、文件或任何其他符号之间跳转,或查找它们的用法,并按用法类型进行方便的分组来检查它们。
运行和调试
强大的内置工具有助于运行和调试应用程序强大的内置工具有助于运行和调试应用程序。您可以编写和调试测试,而无需任何额外的插件或配置工作,并在IDE中测试您的应用程序。内置的代码覆盖工具将确保您的测试不会遗漏任何重要的内容。
与VCS集成对Git、GitHub和Mercurial的开箱即用支持
GoLand为Git、GitHub和Mercurial提供了开箱即用的支持。Perforce、ClearCase和其他插件都受用户可安装插件的支持。
如果没有丰富的工具集,GoLand就不是真正的IDE如果没有一套丰富的工具(除了核心Go开发之外,还支持JavaScript、TypeScript、NodeJS、SQL、数据库、Docker、Kubernetes和Terraform),GoLand就不是一个真正的IDE。
总之,这些功能使它完全适合于处理任何任务,无论是现代web应用程序还是DevOps工具。
可扩展性
根据您的喜好定制、扩展和更改所有内容GoLand丰富的生态系统包括1000多个插件,可用于根据您的特定需求定制IDE。
根据您的喜好定制、扩展和更改所有内容:从添加对Angular和Vue.js项目的支持,或获取Nyan Cat进度条,到设置完全不同的IDE主题。
相关阅读 >>
2021-03-06:Go中,公共变量是协程安全吗?赋值操作是原子的吗?为什么?
[Go]解决Go-smtp发送内容乱码和发送html邮件不解析
手撸Golang 仿spring ioc/aop 之7 扫码2
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。