010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>行业动态

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

发布时间:2018/05/30 浏览量:374
GoLand是JetBrains推出的一款新型商用IDE,旨在为Go开发提供符合人体工程学的环境。 新的IDE扩展了IntelliJ平台,提供Go语言特有的...

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

下一篇:GoLand:Go编码开发工具(二) | 运行测试、版本控制、移动重构等
上一篇:Helicon Focus:强大的图像处理工具|整合聚焦区域,创建完美聚焦图像,界面简洁、操作方便,设计人性化

                                京公网安备 11010802016897号 | 京ICP证09015132号 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2018 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                                              可信网站信用评估网络警察提醒你诚信网站中国互联网举报中心网络举报APP下载