当前位置:首页 - 产品中心 - 开发工具

产品名称:GoLand

生产厂商:JetBrains产品类别:开发工具

提高Go开发效率

GoLand是一个专为Go开发者设计的跨平台IDE

强大的代码洞察

GoLand使读取、写入和更改Go代码变得非常容易

实时错误检测和修复建议、支持一步撤消的快速安全重构、智能代码补全、无用代码检测和文档提示,这些功能可以帮助所有Go开发者创建快速、高效、可靠的代码,无论是新手还是经验丰富的专业人士。

导航和搜索

在类型、文件和其他符号之间跳转

探索和理解团队、遗留或外来项目需要花费大量时间和精力。GoLand代码导航可以帮助您快速切换至被屏蔽的方法、实现、用法、声明,或通过类型实现的接口。在类型、文件或任何其他符号之间跳转,或查找其用法,并借助方便的分组按用法类型对它们进行检查。

运行和调试

强大的内置工具帮助运行和调试应用程序

强大的内置工具帮助运行和调试应用程序。无需任何额外的插件或配置工作即可编写和调试测试,并直接在IDE中测试应用程序。内置的代码覆盖率工具将确保测试不会遗漏任何重要内容。

与VCS集成

开箱即支持Git、GitHub和Mercurial

GoLand开箱即支持Git、GitHub和Mercurial。通过用户安装的插件支持Perforce、ClearCase等。

不只是Go IDE

如果没有丰富的工具集,GoLand不会成为真正的IDE

如果没有丰富的工具集,GoLand不会成为真正的IDE,除了核心Go开发外,它还支持JavaScript、TypeScript、NodeJS、SQL、数据库、Docker、Kubernetes和Terraform。这些功能组合起来,使其完美适用于任何任务,无论是现代Web应用程序还是开发运维工具。

可扩展性

根据您的喜好定制、扩展和修改一切

GoLand丰富的生态系统包含1000多个插件,您可以根据自己的特定需求定制IDE。根据您的喜好定制、扩展和修改一切:从新增对Angular和Vue.js项目的支持,或者获得Nyan Cat进度条,到设置完全不同的IDE主题。

功能特点

编码辅助

智能补全

IDE可以为您自动补全语句,帮助您编写代码。 Ctrl+Shift+Space 可以帮您列出最适用于当前上下文的相关符号。在选择建议时,它会随时添加相应的包导入语句。

检查与快速修复

在某些情况下,IDE可以为您生成不重要的代码。如果发现有问题的代码,这些检查会为您提供快速修复,您只需要按Alt+Enter即可应用这些修复。

重构

可用重构包括 Rename 和 Extract,它们可以让您快速、安全地更改代码。

快速导航

只需点击一下即可切换到超级方法、实现、用法和声明,等等。点击一下即可跳到任何类、文件或符号,甚至是任何IDE操作或工具窗口。

快速弹出窗口

如果您需要脱字符号所在位置的某个符号的更多信息,您可以使用快速弹出窗口:例如 Quick Documentation、Quick Definition、Show usages 和 Structure,等等。

一些弹出窗口甚至会在使用代码补全时显示:它们可以提供关于选定建议的更多信息。

代码生成

在某些情况下,IDE可以为您生成不重要的代码。例如,如果您点击Ctrl+O,IDE将生成接口的方法,帮助您实现任何接口。

检测递归调用

如果您的函数中有递归调用,IDE将检测并在间距上标记,让您的代码更易于阅读和理解。

表达式类型

表达式类型操作可以按Alt+调用,如果您需要了解脱字符号处任何表达式的类型,它可以随时为您提供帮助。

出口点高亮显示

每个函数都可能包含多个return和panic语句。要快速查找这些语句,请在脱字符号位于 func、return 或 panic 关键字时按Ctrl+Shift+F7。这可以帮助您更快地了解函数的运行方式。

查找用法

FindUsages 功能不仅可以查找符号在代码中的所有使用位置,还能将这些用法按类型(例如读取和写入,等等)分组。

格式化程序

内置的格式化程序提供了与 go fmt 相同的功能。

代码编辑器

语义高亮显示

此选项扩展了标准语法高亮显示,可以为每个参数和局部变量使用独特的颜色。

参数提示

编辑器可以为用作方法参数的文字和nil显示参数提示。这些提示大大提升了代码的可读性。

内置工具和集成

调试器

IDE标配一个支持常用调试器功能的全功能调试器:监视、评估表达式和显示内联值,等等。调试器适用于应用程序和测试。

覆盖率

如果您运行包含覆盖率指令的代码,IDE将收集数据并同时在聚合视图和编辑器中(按语句)显示。

测试运行程序

IDE提供了专用的接口来运行和调试测试、基准和检查。

Go工具

借助 Code → Go Tools 菜单,无需切换到命令行即可在您的项目中运行Go工具。

Plan9

编辑器为Go程序集文件提供了语法高亮显示。

版本控制

借助内置的Git集成,您可以浏览变更历史记录,管理分支,以及合并冲突,等等。对于其他版本控制系统,可以通过对应的插件获得类似的功能:Mercurial和SVN,等等。

终端

IDE提供了一个内置终端。根据您使用的平台,您可以使用命令行提示、Far、powershell或bash。通过Alt+F12调用终端,不用离开IDE即可执行任何命令。

Docker

借助IDE提供的一个插件,您可以连接到本地运行的Docker机器来管理图像、容器和Docker Compose服务。

前端和后端开发

JavaScript、HTML和CSS

IDE从 WebStorm 继承了对前端语言和框架的一流支持。IDE可以为JavaScript、TypeScript、Dart、React和许多其他功能提供一流的编码辅助。通过插件提供对Angular和Node.js的支持。

数据库工具

编辑SQL时充分利用智能编码辅助;连接至实时数据库;运行查询;浏览和导出数据;甚至在IDE中通过可视化界面管理方案。

插件生态系统

10多年的IntelliJ平台开发为GoLand带来了50多个不同性质的IDE插件,包括对其他VCS的支持,与不同的工具和框架集成以及Vim模拟等编辑器功能增强。




全国服务热线:
021-52550099