欢迎阅读 IntelliJ IDEA 2026.1 版本概览。 IntelliJ IDEA 内置了对更多 AI 智能体(包括 Codex、Cursor 以及任何兼容 ACP 的智能体)的支持,并提供了针对 Java、Kotlin 和 Spring 的一流改进。此外,此版本还进一步践行了 IntelliJ IDEA 的使命,即第一时间支持最新的语言和工具。
除新功能外,2026.1 还在整个平台上进行了大量稳定性、性能和实用性方面的改进。这些会在单独的修正的问题博文中加以说明。
IntelliJ IDEA 正发展为一个开放平台,允许用户将自己选择的 AI 工具带入专业开发工作流。
除了 Junie 和 Claude Agent 之外,您现在还可以在 AI 聊天中选择更多智能体,包括 Codex。现在,Cursor 和 GitHub Copilot,以及数十个外部智能体均通过 Agent Client Protocol 得到支持。通过新增的 ACP 注册表,您可以发现可用智能体并一键安装。
现在,后续编辑建议不会消耗您的 JetBrains AI Pro 订阅的 AI 配额。这些建议超越了针对 Java、Kotlin 以及现已支持的 Scala 的传统代码补全。它们不仅会更新光标所在位置的内容,还可以智能地跨整个文件应用相关更改,帮助您轻松保持代码一致性和最新状态。
这种代码补全的自然演进带来了无缝的 Tab Tab 体验,让您保持流畅的开发节奏。
IntelliJ IDEA 继续在第一时间为最新 Java 版本提供支持,同时还会为即将发布的 Java 版本提供早期支持,例如,允许您直接在 IDE 中安装抢先体验版。
与 Java 25 不同,Java 26 没有引入任何新的稳定语言功能,但带来了模式匹配和延迟常量预览功能,这些功能已在 IntelliJ IDEA 中得到支持。了解详情.
Kotlin 与 Jakarta Persistence 的组合在服务器端开发中备受欢迎,但由于 Jakarta Persistence 最初是为 Java 设计的,某些 Kotlin 功能(如 null 安全以及 val 和 data class 语义)在实体中可能出现异常行为。 IntelliJ IDEA 2026.1 通过加强对可以感知 Kotlin 的 JPA 的支持解决了这些陷阱。以下是新版本中的一些示例:
no-arg 和 all-open 编译器插件。 no-arg 构造和开放修饰符。 val 字段等问题。 阅读这篇博文详细了解这些陷阱。
IntelliJ IDEA 2026.1 改进了对 Kotlin 2.3.0 以及 2.3.20 中最新语言功能的支持。新版本将嵌套类型别名和针对 when 表达式的数据流详尽性检查提升为稳定版,同时带来了几项实验性功能,您已经可以在 IntelliJ IDEA 中试用这些功能:
此版本为 Scala 3 带来了全面的 Scaladoc 支持,这意味着您现在可以直接在文档注释中使用现代 Markdown 语法。
此外,在 WSL 和 Docker 容器中处理 sbt 项目现在就像操作本地项目一样流畅。我们还对高亮显示进行了多项性能改进,并加快了 sbt 项目的同步速度。
如需详细了解这些更新,请参阅此处。
Spring Debugger 现在允许您直接在代码中查看 Spring 应用程序的状态,而无需暂停其执行。这意味着您不需要再靠猜测推断,也不需要跳转到项目树,即可了解依赖关系、配置文件配置和环境。您可以在运行的代码中检测错误的 Bean 注入、测试受保护的端点并检查应用程序配置,从而节省用于静态代码分析的时间和成本。
@Value 注解中使用的实际属性值,从而可以更快地发现环境、运行配置或配置服务器中的重写。 随着生成的代码越来越多,审查和调试对于维护高质量代码变得更加重要。此时,能够在本地访问项目中所用依赖项的源代码和文档就显得尤为重要。
自 2026.1 起,所有依赖项的源代码将以非侵入的方式自动下载。现在,您已拥有轻松检查、调试和浏览依赖项代码所需的完整上下文。
使用 Java 时,您有时需要在个别用例中利用 C++ 的性能优势,例如优化的微服务或原生库。利用 IntelliJ IDEA 新增的 C++ 插件,您可以保持工作流顺畅,无需切换工具。
CLion C and C++ 插件为 IntelliJ IDEA 中的现代 C 和 C++ 开发提供了一流的编码辅助。它配备了高级代码洞察、实时质量检查和强大的重构功能,确保您的原生代码与您的 JVM 项目一样易于维护且保持高质量。
要启用此支持,请安装 CLion C and C++ 插件,并检查 Native Build Tools 插件是否已自动安装。此插件将作为核心基础架构,将您的项目连接到必备的工具链、调试器、构建系统(如 CMake(单独安装)和 Meson)、编译数据库、vcpkg 和测试框架插件。
..基于我们迄今为止收到的正面反馈和采用情况,我们将继续扩展命令补全,以支持更多 Java 和 Kotlin 工作流:
.. 发现和调用,因此可以更轻松地在单一、一致的工作流中同时使用这两种机制。 .properties 配置文件。对于配置和代码通常密切关联的基于框架的项目,此举可以提升其工作效率。 我们将持续对 IDE 进行现代化升级,在本次更新中,我们更新了您频繁交互的组件 — 编辑器。平滑的文本光标动画和更新的选择行为提供更好的舒适感、更清洁的外观和更愉悦的编码体验。阅读更多内容.
随着 AI 智能体的发展,并行运行多项任务已成为大幅节省时间的主要方式,而这正是 Git 工作树最擅长的工作。为了支持 AI 赋能软件开发的前沿工作流,IntelliJ IDEA 现在提供对 Git 工作树的一流支持。为紧急的修补程序创建一个单独的工作树,将另一个工作树交给 AI 智能体,并在 main 分支中继续工作 – 这些都可以同时进行,毫不干扰。
即使您不使用智能体,工作树也能节省分支切换的时间,这一优势在大型项目中尤为显著 。
基于 IntelliJ 的 IDE 现在默认在 Wayland 上原生运行。这一转变带来了更清晰的 HiDPI 效果和更出色的输入处理能力,为 Linux 专业人士带来极为舒适的使用体验,同时也为后续 Vulkan 支持等增强功能奠定了基础。
尽管 Wayland 具有诸多优势,并为后续改进奠定了基础,但我们仍优先考虑可靠性:在不受支持的环境中,IDE 会自动回退到 X11,以确保工作流不会中断。了解详情.
不再死记硬背命令。改为发现命令。在终端内补全的帮助下,您输入时即可立即探索可用的子命令和形参。无论您使用的是 Git、Docker 或 kubectl 这类复杂的 CLI 工具,还是自定义脚本,此功能都能实时、智能地提供有效的选项建议。
此功能先前已针对 Bash 和 Zsh shell 推出,现在可以在 PowerShell 中使用。
现代软件开发越来越依赖 Dev Container 来定义一致、专业级环境。虽然 IntelliJ IDEA 早已通过远程开发模式支持这些功能,但现在提供了一种更为精简的方式,让您能够保持流畅的工作节奏。
自 IntelliJ IDEA 2026.1 起,您可以在本地 IDE 中以原生方式打开 Dev Container 中的项目。与以往需要在 Dev Container 内运行完整 IDE 后端的方法不同,这种基于智能体的新型架构可与文件系统建立高性能连接,且不会过度消耗系统资源。这种方式可以减轻认知负担、缩短设置时间,从而确保您能专注于最重要的任务。
Codex 和 Claude Agent 的 AI 聊天集成现在对您连接的数据库提供完整的原生支持。您现在可以直接在 IDE 中使用自然语言查询、分析和修改数据库状态。
外部智能体也可以通过 MCP 服务器使用相同的功能。
现在,可以通过数据源模板将数据源设置存储在您的 JetBrains Account 中。对于 All Products Pack 用户或任何使用多个 JetBrains IDE 实例的用户来说,此项升级尤为实用,您可以在每个支持数据库功能的 JetBrains IDE 中访问数据源模板和设置。
现在,您可以直接在 IDE 中处理 Terraform 栈,从而更清晰、更可控地管理您的 Terraform 基础架构。利用代码补全功能,您可以深入理解其结构,创建新的组件和部署,并轻松在各个组件和部署之间跳转。在复杂的基础架构设置中保持方向。
如今,在 IntelliJ IDEA 中使用 Kubernetes 比以往任何时候都更加简单直接。我们打造了专属的欢迎屏幕,引导您充分发掘您的集群工作流的潜力。您可以学习各项功能、连接集群、轻松选择上下文、应用配置、查看资源树、检查日志,以及进行调试 — 所有操作均无需离开您的 IDE。
现在,服务驱动的类型引擎默认支持 TypeScript,有助于提高工作流的流畅性和可靠性。此更新针对专业级开发进行了优化,即使在大型企业项目中,也能提供更精准的类型推断,并显著降低 CPU 使用率。进一步改进了对 TypeScript 的支持,包括优化了对路径别名和项目引用的自动导入处理,以及集成了基于 Go 的 TypeScript 语言服务器的嵌入提示。 JavaScript 解析现在也能正确处理字符串字面量形式的 import / export 说明符。
IntelliJ IDEA 持续优化对您喜爱的框架的支持,让您始终站在 Web 生态系统的前沿:
use memo 和 use no memo 指令。 @vue/typescript-plugin。
借助统一版 IntelliJ IDEA,我们致力于为每位 Java 和 Kotlin 开发者提供最佳开发体验。对于大多数项目而言,前端开发不可或缺,而 JavaScript 则是默认选择。
在版本 2026.1 中,IntelliJ IDEA 无需订阅 Ultimate 即可支持 JavaScript,不过,如果要使用 JavaScript 的高级效率提升功能,您仍需订阅 Ultimate。了解详情。