内容提要
JetBrains 宣布基于 LSP 的“Java and Kotlin by IntelliJ IDEA”扩展进入候选发布阶段,即将发布 1.0 稳定版。该扩展将 IntelliJ IDEA 的 Java 与 Kotlin 智能功能带入 VS Code、Cursor 等第三方编辑器,支持代码补全、导航、检查、重构、调试、Maven/Gradle/Bazel 及测试运行,并可供编码代理使用。RC 版可免费试用 30 天,稳定版后需订阅 Ultimate。
延伸解读
从预览到候选发布:扩展的成熟度
该扩展自首次公开预览以来,已发布多个中间构建,持续改进性能、可靠性和功能集。目前下载量超过2万次,表明早期采用者已将其用于实际项目。候选发布版是最终EAP构建,基础已为稳定1.0发布就绪,稳定版将很快到来。
功能覆盖:超越基础编码辅助
扩展不仅提供智能代码补全、导航、检查和快速修复等核心功能,还支持项目级重构、基于DAP的调试、Maven/Gradle/Bazel项目、内置测试运行和Spring工具互操作。此外,它使编码代理能利用同一语言服务器进行语义搜索、导航和分析,从而获得更快、更确定的结果。
许可模式:RC免费试用与稳定版订阅
候选发布版属于早期访问计划,可免费使用30天。从稳定版开始,新用户将获得30天免费试用,之后需订阅IntelliJ IDEA Ultimate才能继续使用该扩展。这意味着长期使用将产生订阅成本,用户需提前规划。
战略方向:将JVM智能带到任何编辑器
JetBrains的目标不是简单地在其他编辑器中复制IDE功能,而是让IntelliJ IDEA对JVM代码的理解在开发者选择的任何工具中发挥作用。未来几周将深入介绍这些能力,并分享包括完全代理化、基于终端的工作流在内的技术下一步发展方向。
Q&A
Java and Kotlin by IntelliJ IDEA 扩展是什么?
这是一个基于 LSP 的扩展,将 IntelliJ IDEA 的 Java 和 Kotlin 智能功能带入第三方编辑器,如 VS Code 和 Cursor。
这个扩展目前处于什么开发阶段?
该扩展已进入候选发布(RC)阶段,即将发布 1.0 稳定版。
这个扩展提供了哪些主要功能?
提供智能代码补全、导航、检查、快速修复、代码分析、项目级重构、基于 DAP 的调试、Maven/Gradle/Bazel 项目支持、内置测试运行、Spring 工具互操作等。
这个扩展如何帮助编码代理?
当扩展安装在 Cursor 中时,Cursor Agent 可以使用相同的语言服务器进行语义代码搜索、导航和代码分析,从而获得更快、更确定的结果。
使用这个扩展的许可和费用是怎样的?
RC 版本可免费使用 30 天。稳定版发布后,新用户可享受 30 天免费试用,之后需要 IntelliJ IDEA Ultimate 订阅。
这个扩展的下载量如何?
该扩展在 Visual Studio Marketplace 和 Open VSX Registry 上的下载量已超过 20,000 次。