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注释的支持。
Kotlin
改进了 Kotlin 的 IDE 性能
优化了包索引,显着提高了 IDE 在执行代码完成、突出显示和与参考搜索相关的操作速度。代码更改后发生的重新索引案例的数量和范围也有所减少。
调试器改进
在调试 Kotlin 项目时,对Smart Step Into的功能进行了改进和更新。同时解决了一些涉及断点的问题。
Kover 插件集成
为了确保更好的 Kotlin 代码覆盖率,Kover 插件已与 IntelliJ IDEA 集成。
编辑
新的不正确格式检查
实现了不正确的格式检查,如果文件的当前格式与代码样式设置不匹配,它会通知用户。
如果想要打开不正确格式,Settings /Preferences | Editor | Inspections | General | Incorrect formatting
用户体验
Inlay Hints :新的设置 UI
Inlay Hints设置实现了一个新的 UI,允许根据希望 IDE 提供的提示类型来配置首选项。
VCS
IntelliJ IDEA 2022.1 现在允许根据文件类型指定不同的外部差异和合并工具。配置路径:Settings / Preferences | Tools | Diff & Merge | External Diff Tools.