当您在编辑器中工作时,GoLand 会分析您的代码,寻找优化方法,并检测潜在和实际问题。以下列表包括可能对您的代码编写和提高生产力有用的基本功能和工具:

GoLand官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

重构

重构是在不创建新功能的情况下改进源代码的过程。重构可帮助您保持代码稳固、干燥且易于维护。

go开发技巧图解(Go开发工具GoLand使用教程)(1)

GoLand 建议您使用以下重构选项

代码完成

GoLand 有两种类型的代码完成:

生成代码

GoLand 提供了多种生成通用代码结构和重复元素的方法,可帮助您提高工作效率。这些可以是创建新文件时使用的文件模板、自定义或预定义的实时模板,这些模板根据上下文、各种包装或字符的自动配对以不同方式应用。

从主菜单中,选择代码 | 生成 Alt Insert以打开弹出菜单,其中包含您可以生成的可用构造。

您可以生成 getter、setter、构造函数、缺少的方法和测试文件。

go开发技巧图解(Go开发工具GoLand使用教程)(2)

实时模板

使用实时模板将常见结构插入到您的代码中,例如循环、条件、各种声明或打印语句。

要展开代码片段,请输入相应的模板缩写并按Tab。按住以从模板中的一个变量Tab跳转到下一个变量。按移动到上一个变量。

要查看实时模板列表,请打开设置Ctrl Alt S并导航到编辑器 | 实时模板。

考虑以下Hello World使用实时模板编码的程序示例。

go开发技巧图解(Go开发工具GoLand使用教程)(3)

检查

在 GoLand 中,有一组代码检查可以在编译之前检测并纠正项目中的异常代码。IDE 可以发现并突出显示各种问题,定位死代码,发现可能的错误、拼写问题,并改进整体代码结构。

检查可以在所有项目文件中或仅在特定范围内(例如,仅在生产代码或修改文件中)扫描您的代码。

每项检查都有一个严重级别——问题影响代码的程度。严重性在编辑器中以不同的方式突出显示,以便您可以快速区分关键问题和不太重要的事情。GoLand 带有一组预定义的严重性级别,您可以创建自己的严重性级别。

要查看检查列表,请打开设置Ctrl Alt S并导航到编辑器 | 检查。禁用其中一些,或启用其他,并调整每个检查的严重性。您决定是否应将其视为错误或只是警告。

例如,无法访问的代码检查会检测到无法执行的部分代码。

go开发技巧图解(Go开发工具GoLand使用教程)(4)

意图行动

当您在编辑器中工作时,GoLand 会分析您的代码,寻找优化方法,并检测潜在和实际问题。意图操作涵盖了从错误和警告到优化建议的各种情况。

在 GoLand 中,您可以使用以下类型的意图操作:

GoLand | 下载试用

本文介绍GoLand使用教程中关于用户界面的相关内容,更多教程欢迎大家进入慧都官网查看。

GoLand中文教程,视频,Demo,示例,帮助文档,疑难解答-慧都网

GoLand是强大的Go IDE,使 Go 代码的阅读、编写和更改变得非常容易。

,