IntelliJ IDEA 2020.3 稳定版已在 12 月初发布。现在 IDEA 2020.3 更新了其中的 Kotlin 插件并更改 Kotlin 插件发布周期。Kotlin 插件的更新将与 IntelliJ Platform 发行版和 Kotlin 新版本同步。最新版的 IntelliJ IDEA 和 Android Studio 将提供对 Kotlin 最新版本的 IDE 支持。
此次更新的重点包括:
- Inline refactoring 重构。Kotlin 插件现在支持跨语言重构,lnline refactoring 可应用在 Java 中定义任意 Kotlin 元素,替换也将自动执行。改进 lambda 表达式的内联,内联代码后,无需再重写代码;IDE 现在也可以更全面地分析 lambda 语法并正确格式化 lambda。
- 现在可根据其结构搜索并替换部分代码。结构搜索和替换(SSR)操作现在可以用于 Kotlin。用户可以查找和替换代码,同时也会考虑到源代码的语法和语义。
- 通过新的实验性的 Jetpack Compose 模板,可以构建高性能和美观的用户界面。Jetpack Compose 是 Kotlin 的 UI 框架。11 月 JetBrains 发布了基于 Jetpack Compose 的 Jetpack Compose for Desktop(compose-jbKotlin),目前处于 Alpha 版本,因此被称作实验性的。Kotlin 项目向导中现在提供了 Jetpack Compose for Desktop 模板。
发布详情查看:https://blog.jetbrains.com/kotlin/2020/12/kotlin-plugin-released-with-idea-2020-3/
注意:本文归作者所有,未经作者允许,不得转载