IntelliJ IDEA 2022.1 Beta 2 版本发布

1,443

IntelliJ IDEA 2022.1 Beta 2 已发布,该版本中包含了之前未公开的改进,比如Java 更新支持、使用 Kotlin 时改进的 IDE 性能等。

Java

Java 18 支持

IntelliJ IDEA 2022.1 现在支持 2022 年 3 月发布的 Java 18 的新功能。IDE 支持代码片段、开关表达式的模式匹配更改等。

更好的 JUnit 5 支持

添加了对 JUnit 5.7 中引入的新功能的支持,包括对 @EnabledIf/DisabledIf@NullSource/EmptySource@TempDir注释的支持。

image.png

Kotlin

改进了 Kotlin 的 IDE 性能

优化了包索引,显着提高了 IDE 在执行代码完成、突出显示和与参考搜索相关的操作速度。代码更改后发生的重新索引案例的数量和范围也有所减少。

image.png

调试器改进

在调试 Kotlin 项目时,对Smart Step Into的功能进行了改进和更新。同时解决了一些涉及断点的问题。

Kover 插件集成

为了确保更好的 Kotlin 代码覆盖率,Kover 插件已与 IntelliJ IDEA 集成。

编辑

新的不正确格式检查

实现了不正确的格式检查,如果文件的当前格式与代码样式设置不匹配,它会通知用户。

如果想要打开不正确格式,Settings /Preferences | Editor | Inspections | General | Incorrect formatting

image.png

用户体验

Inlay Hints :新的设置 UI

Inlay Hints设置实现了一个新的 UI,允许根据希望 IDE 提供的提示类型来配置首选项。

image.png

VCS

IntelliJ IDEA 2022.1 现在允许根据文件类型指定不同的外部差异和合并工具。配置路径:Settings / Preferences | Tools | Diff & Merge | External Diff Tools.

image.png