云计算百科
云计算领域专业知识百科平台

JetBrains 正是官宣:把看家本领塞进 VS Code

以前想用 IntelliJ 的 Java 智能,你必须得用intellij idea,虽然可能你最喜欢的编辑器的vscode

但是现在,它自己跑过来了。

你有没有过这种纠结:写 Java 或 Kotlin 的时候,明知道 IntelliJ IDEA 的代码补全、重构、 inspections 最准,但日常工作流已经离不开 VS Code 或 Cursor 了。

于是你面临一个两难:要么忍受 VS Code 里 Java 智能"差点意思",要么为了那点准头,硬生生切回 IDEA。

JetBrains 显然也看到了这个尴尬。两个月前,他们悄悄放出了一个预览版扩展:Java and Kotlin by IntelliJ IDEA。而就在 10 月 6 日,这个扩展正式进入了 Release Candidate(RC)阶段。

简单说:IntelliJ IDEA 的 Java 和 Kotlin 语言智能,现在可以直接装进 VS Code 和 Cursor 里用了。

它到底带来了什么

这不是一个"轻量版"的语法高亮插件。它把 IntelliJ IDEA 的核心语言技术,打包成了一个基于 LSP 的扩展,直接搬到了第三方编辑器里。

装完之后,你在 VS Code 或 Cursor 里能得到:

  • 智能代码补全:基于项目上下文的补全,不是那种"猜单词"的水平
  • 代码导航:跳转定义、查找引用,跟 IDEA 里一样准
  • Inspections 和 Quick-fixes:写代码时实时给你指出问题,并给出修复建议
  • 项目级重构:跨文件的重命名、提取、内联,不是单个文件的局部操作
  • DAP 调试:基于 Debug Adapter Protocol 的调试支持
  • Maven / Gradle / Bazel 支持:开箱即用,不用额外配置
  • 内置测试运行:直接在编辑器里跑测试
  • Spring 工具互通:Spring 项目的智能支持也能用上

最值得一提的是,它还把这份智能开放给了 AI Agent。当这个扩展装在 Cursor 里时,Cursor Agent 可以用同一个语言服务器做语义搜索、导航和代码分析。这意味着 Agent 不再靠"猜"来理解你的 Java 代码,而是拿到了真正的项目级语义信息,结果更快、更确定。

JetBrains 希望:目标不是把 IDE 功能复制到另一个编辑器,而是让 IntelliJ IDEA 对 JVM 代码的理解,在你选择的任何工具里都能用上。

这句话其实挺有野心的。它意味着 JetBrains 不再把"最好的 Java 智能"绑死在自家 IDE 上,而是把它当成一种能力,往外输出。

对开发者来说,这解决的是一个很实际的痛点:你不需要为了那点智能,牺牲自己的工作流。

下面就来体验下再vscode中怎么实用这个插件

默认情况下vscode会把Java代码看作普通的高亮的文本

姐下来我们先安装这个插件

首先再vscode的命令面板修改编程语言模式,也就是你希望vscode把当前项目看作是哪个语言的项目

在这里插入图片描述

接着,就点击search 这个选项

在这里插入图片描述
安装这个

在这里插入图片描述
接下来就需要等intellij的引擎再vscode对当前Java项目进行导入和建立索引了

过一会,你就可以再vscode的problem面板看到这个插件对你的项目做的检查

在这里插入图片描述
右击,会看到熟悉的idea里面的重构的菜单

在这里插入图片描述
还要经典的左边的运行测试的绿色按钮

在这里插入图片描述

下面来看看这个插件如何与vscode里面的agent协作

首先打开vscode的agent界面,最快的方式点击如下图右上角的agent图标

在这里插入图片描述
来到agent-first的页面,做任务的时候指定实用lsp来导入和检查项目
在这里插入图片描述
等一会,agent就把这个事情做完了

在这里插入图片描述
有bug可以让agent来修,也可以再右边的编辑器里面使用quick fix快捷键或直接点击fix with agent按钮来修

在这里插入图片描述

有了这个插件,再vscode里面写Java确实方便了不少

你现在写 Java 或 Kotlin,主力编辑器是 VS Code、Cursor 还是 IDEA?如果 VS Code 里也能用上 IDEA 的智能,你会考虑换回来吗?

赞(0)
未经允许不得转载:网硕互联帮助中心 » JetBrains 正是官宣:把看家本领塞进 VS Code
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!