当前您所在的位置:首页>新闻中心>行业动态
新品发布
行业动态
营销活动

GoLand:Go编码开发工具(一)|Go语言编码协助、人体工学设计等

发布时间:2018/05/30 浏览量:3588

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

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

image.pngimage.png

 

编码协助

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

人体工学设计

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

集成工具

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

IntelliJ插件生态系统

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

编码协助

智能完成

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将收集数据并在编辑器的聚合视图和每条语句中显示它。

北京哲想软件有限公司