etBrains GoLand 2022 for Mac一款优秀的商用IDE开发工具。goland2022 破解版旨在为Go开发提供符合人体工程学的环境,为用户提供Go语言特有的编码辅助和工具集,通过分析源代码,提供进入语言代码自动完成,导航,重构和格式化等功能。

编码协助

智能完成

IDE通过为您自动完成语句帮助您编写新代码。Ctrl+Shift+Space给出了当前上下文中适用的最相关符号的列表。当您选择一个建议时,它会即时添加相应的包导入语句。

检查和快速修复

IDE提供了内置的检查功能,可以在您键入的同时检查您的代码。当他们发现有问题的代码时,他们为您提供快速修复,您只需按下即可应用Alt+Enter。

重构

可用的重构包括重命名和提取,允许您快速安全地更改代码。

快速导航

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

快速弹出窗口

当您需要更多关于插入符号的信息时,请使用快速弹出窗口:例如快速文档,快速定义,显示用法,结构等。

智能补全

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

PreviousNext

检查与快速修复

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

PreviousNext

重构

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

PreviousNext

快速导航

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

PreviousNext

快速弹出窗口

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

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

代码生成

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

检测递归调用

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

Type Parameter(类型形参)

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

出口点高亮显示

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

查找用法

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

格式化程序

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

即使使用代码完成,也可以使用一些弹出窗口:它们提供有关所选建议的其他信息