首款原生支持 Kotlin 的 IDE:功能与特性概览

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

全新 Kotlin IDE:初探



Kotlin 生态系统持续蓬勃发展,近几个月最令人期待的事件之一,便是一款完全原生支持该语言的全新集成开发环境(IDE)的发布。厌倦了臃肿解决方案或正在寻找更轻量级替代方案的开发者,如今获得了一款有望改变 Kotlin 编码方式的工具。本文将分享我们的初步印象,并剖析这款新产品的关键特性。



这是什么 IDE?

这款全新开发环境并非现有解决方案的分支,而是一款独立产品,从零开始构建,充分考虑了 Kotlin 的特性。开发者将重点放在了性能、极简界面以及与现代化构建工具的深度集成上。在 Beta 测试阶段,该 IDE 就因其运行速度和提示准确性而获得了高度评价。



关键特性

  • 智能代码自动补全。 系统不仅分析当前文件内的上下文,还会分析整个调用链,包括协程和扩展函数。这极大地加快了典型代码结构的编写速度。
  • 内置 Gradle 和 Maven 支持。 IDE 自动同步依赖项,拉取 Kotlin Multiplatform 插件,并正确处理 Android、后端和多平台项目的配置。
  • 交互式调试器。 不仅支持设置断点,还能可视化协程中的数据流,这对于处理异步代码至关重要。
  • “即时”重构。 重命名、提取函数、替换类型——所有操作都瞬间完成,并能正确处理内联函数和 crossinline。
  • 内置文档。 将鼠标悬停在标准 Kotlin 函数(例如 let、apply、run)上时,IDE 会显示使用示例和术语表。


界面与易用性

与竞品的主要区别在于模块化。用户可以关闭不需要的面板(例如数据库浏览器或内置终端),并根据具体任务定制工作空间。深色主题采用悦目的色调,代码字体针对 Kotlin 连字(例如 ->、.. 和 ?:)进行了优化。



初步印象

安装后,IDE 会立即提示从 IntelliJ IDEA 和 Android Studio 导入项目。迁移过程非常顺畅:所有 Gradle 设置、插件和配置都保持不变。索引时间令人惊喜——对于一个中等规模的项目(约 5 万行代码),耗时不到一分钟。即使是复杂的泛型类型和密封类,自动补全也能正确工作。



这款 IDE 适合谁?

  • Android 应用开发者,希望获得一款轻量级替代 Android Studio 的方案,用于快速修改。
  • 使用 Ktor 或 Spring Boot 的后端开发者——该 IDE 对框架支持良好,并在编译阶段检查类型。
  • 学生和初学者:内置提示和流可视化有助于更快掌握协程和函数式编程。

推荐库