提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|产品更新|编辑:龚雪|2023-08-22 17:38:22.090|阅读 97 次
概述:智能高效的IDE——GoLand v2023.2全新发布,引入与 Go 模块的改进集成、用于在函数形参与方法接收器之间双向迁移的重构,以及对 errors.Is 和 errors.As 的支持,欢迎下载最新版体验~
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
GoLand 使 Go 代码的阅读、编写和更改变得非常容易。即时错误检测和修复建议,通过一步撤消快速安全重构,智能代码完成,死代码检测和文档提示帮助所有 Go 开发人员,从新手到经验丰富的专业人士,创建快速、高效、和可靠的代码。
Jetbrains技术交流群:86598704 欢迎一起进群讨论
我们实现了在项目打开时以及每次更改 go.mod 文件后自动下载 Go 模块的功能, 此功能默认启用,但您可以随时在 Settings | Go | Go Modules(设置 | Go | Go 模块)中将其关闭。
我们添加了多项意图操作和检查,帮助您更快更新 go.mod 文件中的依赖项。
现在,打开 go.mod 文件时,GoLand 会高亮显示过时的依赖项。 您可以将鼠标悬停在给定软件包的高亮显示版本上,然后使用快速修复对其进行更新,还可以将所有依赖项更新到最新补丁或主要版本,也可以选择仅更新直接依赖项。
您现在可以按项目禁用 vendoring,例如,当单仓库包含另一种语言使用的 vendor 文件夹的时, 可以在创建新项目时或其他时间转到 Settings | Go | Go Modules(设置 | Go | Go 模块)禁用 vendoring。
我们实现了两项检查,它们能够高亮显示应使用 errors.Is 或 errors.As 的情况, 另外还有快速修复可以帮助您将现有代码重构为 errors.Is 或 errors.As 用法。
第一项检查可以高亮显示错误的直接比较。 在 Go 1.13 及更高版本中,可以使用 fmt.Errorf 函数和 %w 动词包装错误,并且使用相等性检查直接比较错误可能在包装的错误上失败。
检查特定错误的首选方法是使用标准库中的 errors.Is 函数。 GoLand 新增了一个快速修复,这个快速修复会建议将直接错误比较转换为 errors.Is 的用法。
第二项检查可以高亮显示错误上的类型断言和类型 switch,例如 err.(*MyErr) 或 switch err.(type),因为它们也可能在包装的错误上失败。
Go 1.13 及更高版本中的首选方式是使用 errors.As, 我们的新快速修复建议将错误上的类型断言和类型 switch 转换为 errors.As 的用法。
对 min、max 和 clear 的支持
GoLand 2023.2 为 Go 1.21 中引入的新函数 min、max 和 clear 提供了基本支持。
现在可以在 Services(服务)工具窗口中轻松访问和预览 Docker 镜像层的内容。 从列表选择镜像,选择 Show layers(显示层),然后点击 Analyze image for more information(分析镜像以获得更多信息)。 这将打开层中存储的文件列表,您可以右键点击文件,然后点击 Open File(打开文件)(对于二进制文件,则为 Download File(下载文件)),在编辑器中轻松打开所选文件。
现在,可以将 Docker 运行配置指定为 Before Launch(启动前)任务,从而在另一个配置之前运行。 IDE 将等待当前运行的容器恢复正常,然后再启动下一个运行配置。 要设置队列,首先创建所需的 Docker 运行配置,然后通过 Modify options | Add before launch task | Run configuration(修改选项 | 添加启动前任务 | 运行配置)将其添加到容器中。
我们引入了一项新功能,允许您在单个项目中设置多个 kubeconfig 文件, 这简化了处理多个集群或在同一项目中的不同集群上使用环境的体验,转到 File | Settings | Build, Execution, Deployment | Kubernetes(文件 | 设置 | 构建、执行、部署 | Kubernetes)即可设置文件。
现在,您可以在 Services(服务)工具窗口中查看 Kubernetes 集群中的部署日志。 右键点击树中的 Deployment(部署),然后从上下文菜单中选择 Follow Log(关注日志)或 Download Log(下载日志)。
您现在可以有选择地提交代码区块的特定部分。 要执行部分提交,请选择区块中的所需行,然后从上下文菜单中调用 Include these lines into commit(将所选行包含到提交中)。 区块将被分为单独的行,所选行将被高亮显示。 您可以使用复选框或上下文菜单在选区中添加或排除行。
GoLand 2023.2 引入了与 GitLab 的集成,帮助简化您的开发工作流。 现在,您可以直接在 IDE 中使用 Merge Requests(合并请求)功能:查看请求列表、检查更改、留下评论,以及导航到相关视图。
GoLand 2023.2 引入了彩色标题,可以简化多个打开的项目之间的导航。 现在,您可以为每个项目分配唯一的颜色和图标,使其在工作区中更易区分。
标题现在默认带有预定义的颜色,也可以自定义。 要为项目设置新的颜色,请右键点击标题,访问上下文菜单, 选择 Change Project Color(更改项目颜色)选项,然后选择您想要的颜色。 要禁用此功能,只需在上下文菜单中取消选择 Show Project Gradient(显示项目渐变)选项。
在 v2023.2 中,我们通过引入替代的 Light with Light Header(带有浅色标题的浅色主题)选项提升了浅色主题的用户体验,该选项可为窗口标题、工具提示和通知气球提供匹配的浅色。
HTTP 客户端现在能够理解 Swagger 和 OpenAPI 规范,并为 JSON 请求提供相应的代码补全选项。
您现在可以在 HTTP 客户端中通过传输层安全 (TLS) 发送 gRPC 请求。 TLS 提供加密和身份验证,确保数据传输的保密性和完整性。 请求语法支持 // 和 grpcs:// 架构。
在 GoLand 2023.2 中,您的错误和警告将以可读性更高的方式格式化,使代码中的问题更易发现, 这适用于所有 TypeScript 和一些最常见的 JavaScript 错误。
更多产品更新内容请咨询“”~
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都网知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢