U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 新闻资讯 >

【行业资讯】GoLand 2022.2 发布

来源:http://www.tudoupe.com时间:2022-08-04

GoLand 2022.2 为泛型和 带来了新功能,还增加了对模糊测试的支持,SQL 语句现在可被自动检测,还带来了针对它们的全面代码辅助。

GoLand 现已支持 WebSocket 连接,并且可以通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。

泛型

将空接口转换为

额外的GoLand检查可以报告空接口作为类型或类型约束的使用。

另一个意图操作是替换,你可以从意图操作的弹出窗口中替换文件中的所有空接口。

用空引用列表删除类型引用的快速恢复

具有空形参列表的类型形参现在报告为错误,并添加了将其删除的快速修复。

检查未使用类型参数

GoLand 2022.2 添加了一个新的检查,可以报告未使用类型括号,它们将被灰色化,当鼠标悬挂在上面时,你会看到警告。

联检接口和方法

如果尝试使用该方法的接口,IDE现在将报告一个错误。

以字型形式作为约束的探讨

如果您尝试使用类型形式作为约束, GoLand 将显示错误。

通过接收器输入方法完成类型参数

在方法创建过程中添加接收器时,GoLand自动插入类型括号的标识符。

类型形参的新 Find Usages(查找用法)组

GoLand 2022.2 为通用:类型形式声明引入了新的Find Usages组。

模糊测试

运行模糊测试

现在可以从 GoLand 运行模糊测试。如果您点击模糊测试旁间距中的绿色三角形图标,将看到运行测试的不同选项。如果测试失败,失败的种子语料库条目将被写入文件并置于 文件夹的软件包目录中。

一个模糊的测试也可以从GoLand运行,就像一个正常单元测试一样。

Go SDK更改的快速修复

在戈兰,如果配置了不支持模糊测试的Go SDK,运行按钮不再在间隔内显示。GoLand 2022.2 加了一个快速的修理,当当前的Go SDK不支持模糊测试时,它可以更改Go SDK。

Go 工作区

快速修复多个指令

增加了一种快速的修正方法,可以将文件中的多个指令结合成一个指令。

Go 1.19

对 的支持

增加支持,GoLand现在识别了一个字符串中的格式化动词集。因此,函数可以使用格式化函数的所有函数,例如Add a format string argument(添加格式字符串实参)意图操作。

支持建筑限制

GoLand 现在 支持 新 的 构造 标记, 可以 识别 任何 Unix 或 类 Unix 系统 。

拱门列表

Go 1.19 引入了新架构 。我们已将其添加到Preferences|Go|Build Tags & Vendoring(设置 | Go | 构建标记和 Vendoring)下的Arch列表中。

快速文档

改进了Quick Documentation(快速文档):

GoLand 现在会为 25 个 Go 关键字中的每一个显示有意义的关键字工具提示,概述相关关键字的语义。

现在将显示通道方向信息。 这些数据在工具提示中显示在三个地点:当鼠标在键上悬挂时,当通道被发送和接收时,以及所有对通道类型的引用。

的 Quick Documentation(快速文档)现在包含有关使用方式的额外信息。如果常量是 组的一部分,则值现在会显示在补全框中,即使常量是隐式定义的。

另一个新工具提示解释了类型交换机如何工作。

如果在类型栏上调用快速文档(Quick Documentation),GoLand将显示工具提示,简要说明通用文档如何运行,并提供链接到Go团队教程。

类型否认的工具提示现在包含额外的相关信息和提供例子。

如果鼠标悬挂在括号中的区域,GoLand将显示额外的信息,当你启动映射、组分、切削和结构。

当鼠标悬挂在空白标记时,GoLand显示工具提示来解释空白标记和它如何工作。

更多Go相关改进

性能优化

GoLand 不再扫描 中的 子目录,因为后者不包含 IDE 正常运行所需的信息。这个文件夹可能相当大,将其从扫描中排除应该可以提高性能。

对 指令的支持

增加了编译命令的支持:

它会指示编译器使用 作为在源代码中声明为 的变量或函数的对象文件符号名称。

非常规用法检查

在GoLand中增加了一个新的检查, 如果使用,它将发出警告。

还为 和其他内置常量启用了Reserved word used as name(保留词用作名称)检查。尝试对名为 、 或 的常量分配值时,将触发检查。

对价值和指针接收器的检测方法

Go文件建议给定类型的所有方法应该有一个值或指针接收器。

在GoLand中,添加了一个检查,如果类型在值和指针接收器上都有方法,则会发出警告。

自动 SQL 检测

现在可以自动检测SQL语句,并且语言将被插入到每个匹配特定模式的字符串中。 当您将语言插入到字符串时,如果您编辑该字符串,您就可以得到完整的代码支持。

可以在Preferences|Editor|Language Injections(设置 | 编辑器 | 语言注入)中查找、编辑模式以及添加自己的模式。

运行任何内容

GoLand 现在支持Run Anything(运行任何内容)操作,您可以快速启动/调试配置、应用程序、脚本、命令和任务,打开最新的项目。只需双击 ^,在搜索栏中输入所需的内容。

HTTP 客户端

支持WebSocket端口

GoLand现在支持WebSocket连接,您可以创建请求以及发送和接收消息。

支持GraphQL终端

GoLand 现在可以原生通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。对于 和 ,使用的是简单的 HTTP 请求, 和 则被委托给 WebSocket 执行器。

选择运行环境

现在,在间距的播放图标上可以通过新方式选择运行环境。要启用此功能,请从Run with(运行方式)组合框中选择Select Environment Before Run(运行前选择环境)选项。

远程开发

更新了 GoLand欢迎屏幕的Remote Development(远程开发)版块。在这里,您可以为后端编排选择首选方法。此外,端口转发功能现在可用于终端上运行的进程。

Space

JetBrains Space是一个完整的软件开发平台,提供项目管理、问题跟踪、Git支持、代码检讨、持续集成、软件包仓库和远程后端编译 JetBrains IDEs在整个开发环境中。

Space 集成现与 GoLand 捆绑。借助这种一流集成,你可以浏览 Space 项目并克隆仓库,然后直接开始工作。当更改就绪后,你可以在 IDE 中创建合并请求并执行代码审查。

现在可以直接在 GoLand 中管理用于远程开发的 Space 开发环境

当 IDE 关联到 Space 组织时,所有现有开发环境都会同步。可以为仓库和分支创建新的开发环境,并立即开始编码。可以将开发环境休眠以减少资源消耗,或者在工作完成后直接将其删除。

用户界面

macOS 上的 Merge All Project Windows(合并所有项目窗口)操作

为macOS用户引入了一个功能,使用此功能,您可以将所有开放的项目窗口合并为一个,将其变成选项卡。转到Window|Merge All Project Windows(窗口 | 合并所有项目窗口)即可启用。

更改字体大小的键盘快捷方式

介绍了一种键盘快捷键,可以更改编辑器的所有位置的字体大小。 要放大字体,请按.. 要尽量缩小字体,请按..

在编辑器中放大或缩小代码时,现在可以看到显示当前字体大小的指示器和恢复到默认值的选项。

助记书签的新 Description(描述)字段

已将Description(描述)字段集成到Add Mnemonic Bookmark(添加助记书签)对话框中,因此,可以添加任意的描述到签名。要添加助记书签,右击横行的空间,添加签名,然后从上下文菜单中选择相应的选项。或者使用快捷键F3。

Cloning repository(正在克隆仓库)进度条

Cloning repository(正在克隆仓库)进度条现在直接显示在Projects(项目)列表中。

更快访问 Code Completion Settings(代码补全设置)

现在可以从代码补全弹出窗口的垂直省略号菜单按钮访问Code Completion Settings(代码补全设置)。

编辑器

控制自动圆括号插入

我们增加了一个选项来更改IDE在代码完成时是否自动插入圆括号。

更改检查的高亮显示模式

可以使用Preferences|Editor|Inspections(设置 | 编辑器 | 检查)中的新Highlighting in editor(编辑器中的高亮显示)下拉菜单调整检查的高亮显示样式。

这为你提供了更多用于自定义检查的选项。例如,可以将特定检查的严重性级别设为Warning(警告),但将高亮显示样式更改为Error(错误)。

Docker

多克镜子复制

现在可以使用新的Copy Docker Image(多克镜子复制)操作将镜像从一个 Docker 守护进程复制到另一个,该操作会将镜像保存到文件中,然后将其推送到所选连接。

重新启动IDE时自动连接多克

现在,重新启动IDE后,GoLand将自动连接到Docker.这一新设置在Preferences|Advanced Settings|Docker(设置 | 高级设置 | Docker)中默认启用。

与Colima和Rancher整合

GoLand 现在与 Colima 和 Rancher 集成,支持更多用于建立与 Docker 守护进程的连接的选项。

数据库

导入多个CSV文件的选项

现在您可以选择多个CSV文件并同时导入它们。

数据库的解析模式

使用数据库时,现在拥有两种文件解析模式:Playground(演练场)和Script(脚本)。

Playground(演练场)适用于有一组未连接查询的情况,而Script(脚本)适用于具有顺序逻辑的查询。

其他改进

进口托管SSL证书

GoLand 现在可以帮助您从系统受信任存储区进口托管SSL证书。它将自动使用特定于企业环境的自定义证书。您无需执行任何其他操作。一切都开箱即用。

JSON和YAML文件中可点击的URL

JSON 和 YAML 文件现在会在以 和 开头的值中自动插入 Web 引用。您可以在 Web 浏览器中打开这些链接并在 HTTP 客户端中生成请求。

看完本文有收获?点赞、分享是最大的支持!

上一篇:我将从VS Code切换到VS Codium

下一篇:没有了

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息