JetBrains GoLand 2023功能模块

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

JetBrains GoLand 智能补全2

 

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

 

JetBrains GoLand 检查与快速修复1

JetBrains GoLand 检查与快速修复2

JetBrains GoLand 检查与快速修复3

JetBrains GoLand 检查与快速修复4

JetBrains GoLand 检查与快速修复5

JetBrains GoLand 检查与快速修复6

JetBrains GoLand 检查与快速修复7

JetBrains GoLand 检查与快速修复8

JetBrains GoLand 检查与快速修复9

JetBrains GoLand 检查与快速修复10

JetBrains GoLand 检查与快速修复11

JetBrains GoLand 检查与快速修复12

JetBrains GoLand 检查与快速修复13

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

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

JetBrains GoLand 快速导航2

JetBrains GoLand 快速导航3

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

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

JetBrains GoLand 快速导航2

JetBrains GoLand 快速弹出窗口3

JetBrains GoLand 快速弹出窗口4

JetBrains GoLand 快速弹出窗口5

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

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

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

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

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

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

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

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

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

JetBrains GoLand 调试器2

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

JetBrains GoLand 覆盖1

JetBrains GoLand 覆盖2

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

JetBrains GoLand 测试运行程序

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

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

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

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

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

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

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

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

评论