AI未开源软件工具

JetBrains 把 IntelliJ 的「大脑」装进了 Cursor 和 VS Code:Java and Kotlin 插件 1.0 正式发布

2026年10月17日2 次阅读
JetBrains 把 IntelliJ 的「大脑」装进了 Cursor 和 VS Code:Java and Kotlin 插件 1.0 正式发布

draft.md

3分钟看懂

10 月 15 日,JetBrains 官宣:把 IntelliJ IDEA 最拿手的 Java / Kotlin 代码智能,做成一个能直接装进 Cursor 和 VS Code 的插件「Java and Kotlin by IntelliJ IDEA」,正式发布 1.0——十周前推出预览后的第一个稳定版。

对写 Java、Kotlin、Spring 的开发者来说,这是个挺大的变化:你可以在 Cursor 里让 AI agent 写代码,同时在同一个窗口按 IntelliJ 的标准做跳转定义、查引用、改名重构和断点调试——不用再为了一个 IDE 的功能来回切换编辑器。

这是什么

这个插件的底层不是临时拼的:它由 IntelliJ IDEA 的 Language Server(语言服务器)和 Debug Adapter 驱动,也就是 JetBrains 桌面 IDE 里跑的同一套 Java / Kotlin 语言技术。

JetBrains 在官方博客里把这件事说得比较直白:这是它一个更大的计划的组成部分——把公司的 JVM 代码智能带到「用户所在的任何地方」,不管那个编辑器是什么,也不管用户在用什么 agent。

值得一提的是,1.0 这个版本不是 JetBrains 单方面发出来的:Cursor 团队全程参与了协作和实测,把它在 Cursor 里做成"开箱即用的第一梯队体验"。Cursor 的产品成员 Rohan Shah 表示,开发者现在可以在使用 Cursor agent 的同时,获得 IntelliJ IDEA 的代码分析、导航和重构能力。

为什么重要:这是 Agent 时代的一次"重新分工"

亮点在于 JetBrains 对"为什么要把 IDE 能力搬出去"的解释,它和 AI 编程的现状直接相关:

当 agent 接管了越来越多的实现工作,开发者花在"手动逐行敲代码"上的时间变少——但review、精修代码时,人最需要的反而不是"大而全 IDE",而是几件事:跳转到声明、查询引用、精准代码补全、安全改名。这些功能恰好就是 Language Server Protocol(LSP)当初被设计出来的目的:把语言支持实现一次,就能在所有支持 LSP 的编辑器里复用。

JetBrains 特别点出:这不只是对人类开发者有用。AI agent 也可以直接调用 LSP,结果是执行更快、输出更确定,而且重要的一点——消耗的 token 更少。agent 靠自己去"读文件 + 猜上下文"非常费 token,直接调一次 LSP 查询才是走捷径。

换句话说:过去"选了 VS Code/Cursor 就等于放弃 IntelliJ 智能体"这道选择题,1.0 之后 recalibrate 了。

怎么用(VS Code / Cursor)

插件已经同时在 Visual Studio Marketplace 和 Open VSX 上架,两个生态都能装:

在 VS Code:

  • 打开 VS Code(或其他兼容编辑器)
  • 按 Ctrl/Cmd+P,输入并回车安装命令:.ext install JetBrains.intellij-server

在 Cursor:

  • 切换到 IDE 模式(编辑器右上角 IDE↗)
  • 同样复制安装命令 .ext install JetBrains.intellij-server
  • Ctrl/Cmd+P 粘贴并回车

1.0 都有什么

官方列出的功能集:

  • Java、Kotlin、混合语言项目支持
  • 智能代码补全、导航、代码分析
  • 重构和编辑器辅助
  • Maven、Gradle、Bazel 三大构建工具
  • 大项目和 monorepo 的可靠性能
  • JUnit 测试运行器
  • 调试能力,包括模拟断点(emulated breakpoints)和异步堆栈追踪(async stack traces)

Cursor 还有专门的支持:Cursor 的 Agents Window 可以调用插件自己的 Language Server 实例,跑 IntelliJ 的 inspections 做分析,包括 JSpecify 的 nullability 检查和 Spring 框架特有的语义。

适用场景

  • 谁该现在就装:Java/Spring/Kotlin 技术栈、主力编辑器已经是 Cursor 或 VS Code 的团队。特别是那些已经用 agent 写码、又被"agent 写完还得开 IntelliJ 才能舒舒服服 review"卡住的团队——这个插件就是在打这个痛点。
  • 想省 token 的 agent 工作流:如果你的 coding agent(Cursor 的 agent 或其他 LSP-aware agent)在探索大 Java 项目时经常"读一堆文件才找到一处引用",让它走 LSP 是更便宜也更准的路线。

不适用场景

  • 纯 IntelliJ 桌面 IDE 用户:如果你反正一直在 IntelliJ 里干活、没打算迁去 Cursor / VS Code,1.0 对你的日常影响不大——它是把 IntelliJ 能力"搬出去",不是替代桌面版。
  • 追求全功能等价:1.0 是"第一个稳定版",官方文档明确它是聚焦的能力集,不是桌面 IDE 全功能平移。Scala 这类其他 JVM 语言也不在这次范围里。
  • 其他编辑器:VS Code、Cursor 之外的 LSP 编辑器(如部分 vim/neovim 环境)兼容性请先查文档。

避坑

  • 1.0 ≠ 全功能 IntelliJ:官方专门附了完整功能列表在帮助文档里,别以为桌面版的所有 refactor 和 inspection 都在。
  • 公司有 IDE 选型合规的团队:插件本体来自 JetBrains,把它接入生产流程前先过一下 License。
  • Cursor 侧要切到 IDE 模式才能完整使用,纯 agent 模式下体验不完整。

成本/时间

插件免费安装,没有额外的订阅或按调用量计费;费用由你本来的 Cursor / VS Code / JetBrains 桌面 IDE 订阅决定。安装本身就是装个扩展,几分钟的事。

和桌面版 JetBrains 订阅的关系这样理解:这个插件用的是 IntelliJ 的语言技术,但走 VS Marketplace / Open VSX 分发路径,JetBrains 没有为它单设新的付费墙(以官方博客和 Marketplace 页面为口径)。

行动建议

如果你是 Java / Kotlin 开发者,本周就可以做两件事:

  1. 在常用的 VS Code / Cursor 项目里装上 .ext install JetBrains.intellij-server,拿一个最近的 Spring 项目验证一下跳转、重构和断点调试是否达到你对 IntelliJ 的预期。
  2. 在 Cursor 里开一个 agent 任务,让 agent 直接接这个 Language Server 跑一次 inspections——对比一下和"agent 自己读码"的 token 消耗差多少(JetBrains 给的几个数:agent 调 LSP 更快、更确定、更省 token)。

如果未来的候选里有"JetBrains 桌面版必须功能在插件里的 roadmap",那会决定它是"顺手装"还是"值得迁移"——这个值得关注。

---

*来源:JetBrains 官方博客(2026-10-15 发布):<https://blog.jetbrains.com/idea/2026/10/intellij-idea-s-java-and-kotlin-for-cursor-and-vs-code-hits-1-0/>;Visual Studio Marketplace:<https://marketplace.visualstudio.com/items?itemName=JetBrains.intellij-server>*

参考来源

评论

0 条已公开
登录或注册后可以参与评论。

正在加载评论...