Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

IntelliJ IDEA 拥抱 LSP:Java 和 Kotlin 智能功能登陆 VS Code、Cursor 与智能体工作流

#intellij idea#lsp#java#kotlin#智能体开发

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

对于这种手动工作,他们可能只需要 IDE 提供的一组基础且精简的功能,例如跳转到声明、查找引用、简单的代码补全或重命名。

这些功能通常由语言服务器协议(LSP)覆盖,该协议允许编程语言支持实现一次,然后被任何支持 LSP 的 IDE 或编辑器复用。

如今,即使是智能体也能利用 LSP 服务器,从而获得更快、更确定的结果,并最终减少 token 消耗。

为了应对这些变化,我们 JetBrains 一直在努力以 LSP 格式提供 IntelliJ IDEA 针对 Java 和 Kotlin 的智能语言功能。

今天,我们高兴地宣布,IntelliJ IDEA 的 Java 和 Kotlin 智能功能现以预览扩展的形式面向第三方编辑器提供,首发支持 VS Code 及其分支(如 Cursor)。

我们还与少数外部客户进行了内部试验和测试,结果表明,同样的 LSP 功能可以显著改善基于终端的智能体工作流,例如 Claude Code 或 Codex。我们很快将分享这些非常有前景的实验结果。 [LOADING...]

VS Code 扩展介绍

IntelliJ IDEA 的 Java & Kotlin 扩展现已推出,由 IntelliJ IDEA 的 Java 和 Kotlin 语言技术驱动。它为基于 VS Code 的编辑器带来一系列聚焦的功能,包括:

  • Java、Kotlin 及混合语言项目支持。
  • 智能代码补全、导航和代码分析。
  • 重构和编辑器辅助。
  • 支持 Maven、Gradle 和 Bazel。
  • 快速可靠的性能,即使面对大型项目和 monorepo 也是如此。

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

快速开始

您可以从 Visual Studio Marketplace 和 Open VSX registry 安装 IntelliJ IDEA 的 Java & Kotlin 扩展。

从 Visual Studio Marketplace 安装

从 Open VSX registry 安装

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

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

兼容性说明

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

许可

在预览阶段,该扩展可免费使用。每个构建版本的有效期为 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 registry