IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

栏目: 软件资讯 · 发布时间: 2年前

内容简介:IntelliJ IDEA 2022.1 EAP 5 现已推出,该版本包括对 Go 微服务和 .proto 文件的支持、导出 UML 图的能力、增强的文件选择器对话框、可访问性改进等等. Go 微服务支持 添加了对 Go 微服务的支持,提供 URL 路径引...

IntelliJ IDEA 2022.1 EAP 5 现已推出,该版本包括对 Go 微服务和 .proto 文件的支持、导出 UML 图的能力、增强的文件选择器对话框、可访问性改进等等.

Go 微服务支持

  • 添加了对 Go 微服务的支持,提供 URL 路径引用、端点、Search Everywhere 和装订线图标等功能。
  • 使用这些功能需要在 IntelliJ IDEA Ultimate 中安装 Go 插件,目前仅适用于标准库函数。
  • IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

还可以使用 Search Everywhere 功能在代码中查找端点并导航到它们:请单击导航,然后单击 URL 映射,或使用快捷键⇧ ⌘ \ (Ctrl+Shift+\),然后输入端点地址以触发代码完成。 

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

还可以在 HTTP 客户端中生成请求——只需单击端点附近的地球图标即可。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

此外,可以在 Endpoints 工具窗口中查看 Go 文件的端点,可以从 Endpoints 工具窗口使用 Jump to Source,也可以单击每个单独的端点并直接从 HTTP 客户端选项卡运行请求。 

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

在此博客文章中了解有关 Go 微服务支持的更多信息。

Spring Data Mongo 的代码洞察改进

引入了许多更新来改善使用 Spring Data MongoDB 的用户体验。IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 数据库 工具窗口的导航。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

更好地支持 .proto 文件

为 .proto 文件引入了一个新的意图操作:为未解析的消息引用添加了缺失的导入语句,添加缺少的导入语句后, IDE 将提供消息引用的补全建议。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

gRPC 反射支持

  • 当项目中存在描述 gRPC 服务的 .proto 文件时,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。更重要的是,现在可以通过装订线图标运行请求。
  • 如果项目没有 .proto 文件,但服务器支持 gRPC 反射,你将能够运行请求,并完成服务器运行实例的服务和方法名称。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

更快的 URL 完成、导航和 Search Everywhere

  • 改进了处理 Spring 项目时 URL 搜索和完成的性能,现在 IDE 会在进行搜索时显示 URL。
  • Endpoints 工具窗口中 Speed search 的性能也得到了改进,现在 IDE 在搜索端点时可以更快地提供第一批结果。

将 UML 图导出为其他格式

现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,使得它们与第三方 工具 兼容。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

用户体验 

更新文件选择器对话框

该版本从文件选择器对话框中删除了树,意味着 IDE 在打开时不再计算所有中间目录节点。

此更改通过防止死胡同路径计算导致的持续挂起,以提高 IDE 的整体性能。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

构建工具

更新 Gradle 的进度条

为 Gradle 进程实现了一个确定的进度条,例如下载依赖项和导入工件,允许跟踪文件发生的情况并估计该过程何时完成。

IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出

可访问性改进

  • 为 IntelliJ IDEA 的辅助功能引入了更新和修复,以更好地满足用户的需求。 
  • 为了便于在“日志”选项卡中导航,屏幕阅读器现在可以读取分支树的名称和描述,并提供语音提示以使用 Cmd+L 浏览其他日志过滤器。
  • 改进了对 macOS 用户的辅助功能支持。此 EAP 版本解决了导致列表元素多次不必要重复的 VoiceOver 问题。
  • 此外,VoiceOver 现在可以读取组合框列表,且修复了在外部显示器上工作时 VoiceOver 光标的错误定位。

插件

  • 该版本从 IDE 中解散了以下插件:Spring Batch、Spring Web Services、Grails、JAX-WS、JSF、Java EE:Batch、WebLogic、WebSphere 和 Jetty。
  • 所有版本的 IDE 仍然支持这些插件,唯一的区别是它们需要从 JetBrains Marketplace 安装。

以上是该版本的亮点内容,完整的更新列表可可在发行说明中查看。


以上所述就是小编给大家介绍的《IntelliJ IDEA 2022.1 EAP 5:Go 微服务支持、UML 图导出》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

硅谷增长黑客实战笔记

硅谷增长黑客实战笔记

曲卉 / 机械工业出版社 / 2018-4-10 / 65.00元

增长黑客这个词源于硅谷,简单说,这是一群以数据驱动营销、以迭代验证策略,通过技术手段实现爆发式增长的新型人才。近年来,互联网公司意识到这一角色可以发挥四两拨千斤的作用,因此对该职位的需求也如井喷式增长。 本书作者曾在增长黑客之父肖恩•埃利斯麾下担任增长负责人,用亲身经历为你总结出增长黑客必备的套路、内力和兵法。本书不仅有逻辑清晰的理论体系、干货满满的实践心得,还有Pinterest、SoFi......一起来看看 《硅谷增长黑客实战笔记》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具