News

IntelliJ IDEA 支持 LSP:Java 和 Kotlin 智能功能现已登陆 VS Code、Cursor 和智能体化流程

Read this post in other languages:

众所周知,智能体化开发正在改变开发者构建软件的方式。随着 AI 智能体承担的实现工作越来越多,开发者手动编辑代码的时间越来越少。 

对于这种手动工作,开发者可能只需要 IDE 提供的一小部分基础功能,例如导航到声明、查找引用、一些简单的代码补全或重命名。

这些功能通常由语言服务器协议 (LSP) 涵盖,利用该协议,编程语言支持只需实现一次,就可以供任何支持 LSP 的 IDE 或编辑器重用。 

如今,就连智能体也可以利用 LSP 服务器,从而可以更快地生成确定性更高的结果,最终减少 token 消耗。 

为了应对这些变化,JetBrains 一直致力于以 LSP 格式在 IntelliJ IDEA 中提供 Java 和 Kotlin 智能语言功能。

今天,我们很高兴地宣布,IntelliJ IDEA 的 Java 和 Kotlin 智能功能现已通过预览版扩展程序形式向第三方编辑器开放,首先支持 VS Code 及其复刻(例如 Cursor)。

我们还针对少数选定的外部客户开展了内部试用和试验,结果表明,相同的 LSP 功能可以大幅提升基于终端的智能体化工作流体验,例如与 Claude Code 和 Codex 配合使用时。我们很快就会分享这些试验中非常令人振奋的结果。

推出 VS Code 扩展程序

Java and Kotlin by IntelliJ IDEA 扩展程序现已上线,该扩展程序由 IntelliJ IDEA 的 Java 和 Kotlin 语言技术提供支持。它为基于 VS Code 的编辑器带来了一系列有针对性的功能,包括:

  • 支持 Java、Kotlin 与混合语言项目。
  • 智能代码补全、导航和代码分析。
  • 重构和编辑器辅助。
  • 支持 Maven、Gradle 和 Bazel。
  • 即使用于大型项目和单仓库,也能提供快速可靠的性能。

您可以在我们的文档中找到完整的功能列表。

使用入门

您可以通过 Visual Studio Marketplace 和 Open VSX 注册表安装 Java and Kotlin by IntelliJ IDEA 扩展程序。

通过 Visual Studio Marketplace 安装

通过 Open VSX 注册表安装

安装后,在 VS Code 或 Cursor 中打开您的 Java 或 Kotlin 项目。 

扩展程序将开始分析您的项目,导入包含 Maven、Gradle 或 Bazel 构建文件的项目,然后在编辑器中为您启用 Java 和 Kotlin 语言功能。

兼容性注意事项

Java and Kotlin by IntelliJ IDEA 扩展程序所包含的代码分析功能和快速修复与 Red Hat 和 Oracle 的 Java 扩展程序有重叠。为避免混淆,建议在测试期间禁用这些扩展程序。

许可

在预览阶段,该扩展程序免费使用 我们每 2 周会发布一次新版本。每个版本都会重置评估期,且评估期限制为 30 天

预览期结束后,使用该扩展程序将需要 IntelliJ IDEA Ultimate 订阅。 

无论您在 IntelliJ IDEA 桌面 IDE、基于 VS Code 的编辑器,还是其他支持的环境中进行工作,您都可以利用同一许可证使用 IntelliJ IDEA 的 Java 和 Kotlin 功能。您可以在此处查看定价选项。

未来计划

VS Code 扩展程序只是我们更长远发展历程中的一个里程碑,我们的目标是,无论用户使用哪种开发环境,都能享受到 IntelliJ IDEA 的智能功能。 

我们坚信,最佳的 Java 和 Kotlin 开发方式是在 IntelliJ IDEA 中进行。同时,我们也认识到,团队可能出于实际原因而需要在其他环境中使用其他编辑器和工具开展工作。无论您选择在哪种环境中开展工作,我们都希望您能够享受到 IntelliJ IDEA 的 Java 和 Kotlin 智能功能。

为此,我们已经在努力支持完全智能体化、基于终端的工作流。在不久的将来,我们将分享初步成果(例如,减少 token 消耗),并在我们的智能体插件准备就绪时为大家提供试用机会。

反馈与支持

我们非常期待了解您的想法。 

请与我们分享您的反馈,告诉我们哪些功能运行良好,哪些功能有待改进,以及您希望今后添加哪些功能。

您可以直接在这里留下评论,也可以向我们提交请求

您在此预览阶段提供的反馈将直接影响该扩展程序迈向稳定 1.0 版本的开发方向。

谢谢!

获取扩展程序:Visual Studio Marketplace

获取扩展程序:Open VSX 注册表

本博文英文原作者:

Marco Behler

Marco Behler

Discover more