《Goland升级指南:了解最新版本的新增功能和改进》 作为 JetBrains 家族的重要成员之一,Goland 是一款相对优秀的 Go 语言开发工具。在最新版本的 GoLand 2021.1 中,不仅有了更快的代码分析速度和更好的代码重构体验,还新增了许多实用的功能,例如代码依赖分析和调试器升级等,这些改进都让 Go 开发变得更加高效和愉快。在本篇文章中,我们将为大家介绍 GoLand 2021.1 中的新增功能和改进,以便更好地帮助大家更好地使用 GoLand。 一、代码依赖分析 在 GoLand 2021.1 中,新增了代码依赖分析功能,使得开发者可以更方便地查看包的依赖关系,并且可以直接在 IDE 中解决包冲突的问题。开发者可以通过 Project Settings -> Go Modules -> Go Tools -> Dependencies Tree 中查看当前项目的依赖树,而且还可以通过 Dependencies Tree 窗口进行浏览和搜索。通过这个功能,开发者可以更好地管理项目的依赖,提高代码重构的效率。 二、调试器升级 在对 Go 语言程序进行调试时,Goland 2021.1 提供了全新的调试器,可以更好地支持 Go 1.14 版本的接口调用和调试。在这个版本中,调试器已经升级到 Delve 1.6,这意味着开发者可以更好地使用 Delve 的调试功能,例如查看 Goroutines、查看内存、设置断点等。此外,还新增了运行程序后可以动态更改断点的功能,帮助开发者更好地进行调试。 三、Go 模板 Goland 2021.1 中新增了 Go 模板,通过这个功能,开发者可以更快地编写代码,提高开发效率。在代码编辑器中,只需要输入代码缩写,然后按下 Tab 键,就可以自动生成模板代码。例如,输入 func 可以生成函数的模板代码,输入 if 可以生成 if 语句的模板代码等等。 四、快速导航 在 GoLand 2021.1 中,快速导航功能也得到了升级。开发者可以使用快捷键 Ctrl+Shift+N 或者 Ctrl+N 快速查找文件,还可以使用 Ctrl+B 快速跳转到定义,Ctrl+Alt+B 快速跳转到实现等。此外,还新增了一个快速选择符号的功能,只需要按下 Ctrl+W 就可以选择当前光标所在的符号。这些快速导航的功能,为开发者快速移动和查找文件提供了极大的便利。 五、运行和测试 在 GoLand 2021.1 中,还新增了运行和测试的一些实用功能。例如,可以通过 Edit Configurations 窗口,在运行程序或测试前设置环境变量或者命令行参数,还可以在运行程序或测试时直接查看代码覆盖率。在测试报告中,还可以查看每个测试函数的执行时间和测试结果等详细信息。这些功能的加入,可以更好地帮助开发者进行开发和测试工作。 综上所述,Goland 2021.1 中的新增功能和改进,使得 Go 语言的开发工作变得更高效和愉悦。无论是代码依赖分析、调试器升级、Go 模板、快速导航还是运行和测试等功能,都在帮助开发者更好地管理和开发项目。因此,建议开发者尽早升级 GoLand,以便更好地享受这些实用的功能和改进。