GoLand:Go编码开发工具|Go语言编码协助人体工学设计快速导航代码生成

Posted 哲想软件

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GoLand:Go编码开发工具|Go语言编码协助人体工学设计快速导航代码生成相关的知识,希望对你有一定的参考价值。

GoLand是JetBrains推出的一款新型商用IDE,旨在为Go开发提供符合人体工程学的环境。

新的IDE扩展了IntelliJ平台,提供Go语言特有的编码辅助和工具集成。

编码协助

IDE分析您的代码,查找符号之间的连接,以提供代码完成,快速导航,巧妙的错误分析,格式化和重构等服务。


人体工学设计

强大的静态代码分析和人体工程学设计使开发不仅高效,而且令人愉快。


集成工具

关键任务工具(如rest-runner,覆盖工具,全功能调试器和版本控制集成)随时可用 - 不包括插件喧嚣。


IntelliJ插件生态系统

如果您除了已经丰富的内置工具之外还需要任何东西,那么IntelliJ插件生态系统可以帮助您。

编码协助
welcome


智能完成

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


检查和快速修复

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


重构

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


快速导航

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


快速弹出窗口

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

即使您使用代码补全,也可以使用某些弹出窗口:它们提供有关所选建议的其他信息。


代码生成

在某些情况下,IDE可以为您生成简单的代码。 例如,如果您单击Ctrl + O,IDE将通过生成其方法来帮助您应用任何接口。


检测递归调用

如果您的函数中有一个递归调用,IDE将会检测到它并将它标记在gutter上,这样你的代码更易于阅读和理解。


Expression Type 表达式类型

Expression Type 操作可通过Alt +获得,并且当您需要知道插入符号处的任何表达式的类型时,它随时可用,很方便。


退出高亮

每个函数可能有多个返回和恐慌声明。 要快速找到它们,请在光标位于func,return或panickeyword时按Ctrl + Shift + F7。 这有助于您更快地了解函数的工作原理。


Find Usages 功能

Find Usages 功能不仅可以找到代码中使用符号的位置,而且还可以按照类型对这些应用进行分组,例如阅读,写作等


格式化

内置的格式化程序提供了等同于fmt的功能。


代码编辑器

语义高亮

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


参数提示

编辑器显示了作为方法参数的文字和nils的参数提示。 这些提示使代码更具可读性。


内置工具和集成

调试器

IDE附带一个支持常见调试器功能的全功能调试器:手表,评估表达式,显示内联值等。 调试器适用于应用程序以及测试。


覆盖

如果使用覆盖指令运行代码,IDE将收集数据并在编辑器的聚合视图和每条语句中显示它。



北京哲想软件有限公司


北京哲想软件官方网站:www.cogitosoft.com

北京哲想软件微信公众平台账号:cogitosoftware

北京哲想软件微博:哲想软件

北京哲想软件邮箱:sales@cogitosoft.com

联系方式:              +86(010)68421378

俞先生:                  微信:18610247936

                                 QQ:368531638



以上是关于GoLand:Go编码开发工具|Go语言编码协助人体工学设计快速导航代码生成的主要内容,如果未能解决你的问题,请参考以下文章

Goland的使用

Go语言IDE GoLand激活最新版

Go语言开发GoLand常用快捷键

Go语言开发工具-Goland安装教程

Go 开发环境安装之Goland和vscode

Go 语言集成开发环境 GoLand 更新至 2018.1.3 版本