全新 Kotlin 支持 IDE:初探
Kotlin 开发世界迎来了一项重要工具。以 JVM 语言开发环境闻名的 JetBrains 公司,推出了一款专门面向 Kotlin 生态系统的 IDE 专用版本。与 IntelliJ IDEA 或 Android Studio 不同,该环境针对该语言的现代使用场景进行了优化——从基于 Ktor 的后端到多平台项目 (KMP)。我们测试了这款新产品,并在此分享初步印象。
这款新 IDE 有何特别之处?
主要区别在于完全专注于 Kotlin 及其衍生技术。开发者不再需要配置数十个插件:该环境开箱即支持:
- 完整的代码自动补全 — 考虑协程上下文、DSL 块和内联函数。
- 内置 Kotlin Multiplatform 工具集 — 在 commonMain、androidMain 和 iosMain 之间导航。
- 智能编译 — 通过 KSP 和 K2 编译器进行增量构建。
- 协程调试器 — 挂起函数堆栈可视化,此前仅通过插件可用。
初步印象
IDE 安装过程很快。界面极简,但并不显得空旷。项目向导提供了以下模板:
- Kotlin/JVM 控制台应用程序。
- 基于 Ktor 的 Web 服务器。
- 多平台模块(shared + Android + iOS)。
- Gradle 依赖库。
打开现有项目时,该环境正确识别了所有依赖项,包括 Kotlinx.serialization 和 Coroutines。在相同代码量下,运行速度明显高于 IntelliJ IDEA。
值得尝试的核心功能
- Kotlin REPL — 内置控制台,无需启动整个应用程序即可快速测试函数。
- 协程图可视化工具 — 可查看哪些挂起函数被阻塞以及可能发生内存泄漏的位置。
- 序列化器生成 — 使用 @Serializable 类时自动提示。
- 与 Ktor Client 集成 — 可直接从编辑器向您的 API 发送测试 HTTP 请求。
总结与展望
这款新 IDE 不仅仅是“精简版 IntelliJ”,而是用于专业 Kotlin 开发的完整工具。它对于希望立即深入该语言而无需学习 Java 遗产层的初学者尤其有用。该版本对非商业用途免费提供,并支持 Windows、macOS 和 Linux。如果您使用 Kotlin 编写代码——值得给它一个机会。