Quantcast
Channel: 闪电联盟软件论坛
Viewing all articles
Browse latest Browse all 76289

JetBrains GoLand 2021.1 Windows/mac

$
0
0
GoLand 是 JetBrains 的一款新的商业 IDE,旨在为 Go 的发展提供符合人体工程学的环境。 这一新的 IDE 扩展了 IntelliJ 平台,并有助于为 Go 语言编程和集成特殊工具。[color=rgba(39, 40, 44, 0.7)]GoLand 2021.1 允许您通过 Docker、SSH 和 WSL 2远程构建和运行您的程序,使用Go 1.16中新支持的功能,包括快速生成来自 JSON的代码,并使用新的快速修复程序轻松处理错误。//go:embed[color=rgba(39, 40, 44, 0.7)]GoLand 不仅仅是 Go IDE -除了使用 Go 代码的功能之外,您还将获得 JavaScript、类型脚本和数据库的新功能。

强大的代码洞察力
GoLand 使阅读、编写和更改 Go 代码变得非常容易


即时错误检测和修复建议、单步撤消快速安全重构、智能代码完成、死码检测和文档提示帮助所有 Go 开发人员(从新手到经验丰富的专业人员)创建快速、高效和可靠的代码。


导航与搜索
在类型、文件和其他符号之间跳跃


探索和理解团队、遗产或外国项目需要大量的时间和精力。GoLand 代码导航可帮助您即时切换到按类型实现的阴影方法、实现、使用、声明或接口。在类型、文件或任何其他符号之间跳跃,或查找其用法,并按使用类型对它们进行方便的分组检查。


运行和调试
强大的内置工具有助于运行和调试应用程序


强大的内置工具有助于运行和调试您的应用程序。您可以在没有任何额外插件或配置努力的情况下编写和调试测试,并在 IDE 中测试您的应用程序。内置的代码覆盖工具将确保您的测试不会错过任何重要内容。


与风投的集成
对吉特、吉图布和美居的开箱即用支持


戈兰为吉特、吉图布和美居尔提供现箱式支持。强制、透明信箱和其他由用户安装的插件支持。


不仅仅是一个去IDE
没有一套丰富的工具,戈兰就不会成为一个真正的IDE


没有一套丰富的工具,GoLand 就不会成为真正的 IDE,除了核心 Go 开发之外,这些工具还支持 JavaScript、TypeScript、节点JS、SQL、数据库、Docker、Kubernetes 和 Terraform。总之,这些功能使它完全有能力执行任何任务,无论是现代 Web 应用程序还是 DevOps 工具。


扩展
根据您的口味定制、扩展和更改所有内容


GoLand 丰富的生态系统包括 1000 多个插件,可用于根据您的特定需求定制 IDE。根据您的口味定制、扩展和更改所有内容:从为角和 Vue 添加支持.js项目,或获得 Nyan Cat 进度栏,到设置完全不同的 IDE 主题。
JetBrains GoLand software features:

  • Coding process: IDE analyzes your code, looks for connections between symbols to provide code completion, fast navigation, intelligent error analysis, formatting, etc.
  • GoLand ergonomic design : Together, the analysis of powerful static codes and ergonomic design not only develops production but also a pleasurable experience.
  • GoLand Integrated Tools : Important Mission Tools such as Performer Rest, Cover Tool, Special Debugger, and Version Control Integration
  • IntelliJ ecosystem plugin : If you need something other than a set of built-in tools, the IntelliJ ecosystem plugin will help you.
  • 代码创建:在某些情况下,IDE 可以为您创建一个小代码。 例如,如果您按下 Ctrl + O,IDE 将通过生成其方法来帮助您使用任何界面。
  • 终端:IDE采用内部终端构建。根据您的格式,您可以与线性命令行、远、电源外壳或 bash 配合工作。使用 Alt + F12 呼叫终端,并在不离开 IDE 的情况下执行每个命令。
  • 数据库工具:在编辑 SQL 时使用智能编程帮助。连接到实时数据库、执行命令、浏览和导出数据等

新功能

运行目标
在 GoLand 2021.1 中,您可以在计算机上开发所有本地可用的源代码,并针对远程计算机运行您的代码。目前,IDE 支持多克、SSH 和 WSL 2(Linux 的视窗子系统)。
在设置中,选择"运行|管理目标...,单击"添加"图标 (+),然后选择要处理的目标。完成配置后,您需要指定"运行|中的运行配置编辑配置...并选择您想要处理的目标。
转到 1.16
支持//去:嵌入
从 Go 1.16 开始,您将能够在构建时间将文件和目录嵌入到 Go 二进制文件中。
嵌入适用于几种类型的变量:,,和嵌入。FS.您需要在包的顶层申报这些变量。最后,您需要添加嵌入到工作的指令。string[]byte//go:embed
GoLand 提供代码突出显示、从嵌入指令中的引用到项目中的文件和文件夹的导航、重命名重构、查找用法、代码完成以及一些代码检查。例如,GoLand 将通知您,如果您尝试将文件嵌入到错误类型的变量中。
检测 (t/b) 的错误用法。致命
GoLand 警告您有关在测试期间创建的戈鲁廷内对方法的无效呼叫。testing.TFatal
专用的快速修复将重写代码调用(或类似方法),以便它使用测试失败信号,并使用返回语句提前退出 goroutine。t.Fatalt.Error
检测asn1的错误用法。翁马沙尔
在 Go 1.16 中,去兽医检测错误的用法,确保一部分字节未镶有的价值不是零。asn1.Unmarshal
GoLand 2021.1 提供了类似的检查与快速修复,以解决这个问题。
与杰森合作
只需将 JSON 数据复制到编辑器中,即可在短时间内生成带有 JSON 字段和标签的结构。
如果您想在生成结构之前调整 JSON,则按键从 JSON意图调用生成类型。戈兰将打开生成 Go 类型从 Json窗口与复制的 Json 。您可以在窗口中按照自己的意愿调整它,然后按下生成按钮,您的结构将准备就绪。当然,也可以手动将 JSON 粘贴到窗口中。Alt+Enter
此外,还可以将 JSON 转换为已存在的空结构。为此,只需单击此空结构,然后通过按下或使用生成菜单,从 JSON意向操作调用生成结构字段。Alt+Enter
除此之外,如果您在JSON窗口生成Go类型中使用无效的JSON代码,GoLand将通知您。
现在,为结构中的所有出口字段创建 JSON 和 XML 标签要容易得多。
当您使用调用"将密钥添加到结构"或结构中的任何字段"的标签时,GoLand 会向结构中带有字段名称的所有字段添加一个标记。如果您想更改所有标签的字段名称样式,请再次按任何键,并在标签中选择更改字段名称样式。支持的样式是 , , 和 .Alt+EnterAlt+EnterfieldNameFieldNamefield-namefield_name
您可以在标签意向操作中同时更新所有标签值,并更新关键值。按下结构中的任何标签值,GoLand 将在每个字段的标签值末尾添加护理。Alt+Enter
此外,IDE 还为 SDK 为 JSON、XML 和 ASN.1 代码提供的标签值内的知名令牌提供了完成。
最后但并非最不重要的,GoLand 2021.1 支持用于处理结构化数据和日志的新线划定JSON 线。IDE 将识别、、和文件类型。.jsonl.jslines.ldjson.ndjson
在这种格式中,文件包含几行,每个新行都是由新线字符分离的 JSON 对象。在行的开头和结尾都不需要逗号,也不需要将整个文件内容以正方形或卷曲的大括号中封装。
轻松处理错误
未处理的错误代码检查已获得一系列快速修复:
手柄错误快速修复将呼叫结果分配到变量并生成检查。if error not nil
在闭合快速修复中处理包裹错误,可用于和语句,生成类似于手柄错误的代码,但将所有内容都包裹在闭合中。defergo
我们已将"忽略"明确应用区域扩展到包括和声明。快速修复将呼叫结果分配给空白变量,并将所有内容都包裹在闭合中。defergo
更多快速修复
复合字体内类型不兼容的快速修复
我们扩展了解决类型不兼容的快速修复的应用区域。它现在还建议实施界面并转换为复合字面内的预期类型。
创建类型快速修复生成缺失字段
创建类型快速修复不仅提供创建类型时,GoLand 注意到您使用的是一个尚未定义的类型,而且还将为您创建字段。
立即生成所有获取器和设置器
在巨大的结构中为每个字段生成和方法可能相当乏味。现在,您可以同时生成整个结构的获取器和设置器。getset
按下结构中的任何字段名称,然后从下拉菜单中选择生成获取器和设置器。GoLand 将打开"选择字段"窗口,在那里您可以生成所有字段或仅针对您需要的字段的方法。Alt+Entergetset
重构
提取物类型重构
提取类型重构允许您从现有类型中提取类型或将匿名结构类型转换为指定类型。按调用它。
(出售内容)





Viewing all articles
Browse latest Browse all 76289

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>