IntelliJ IDEA 2026.2 EAP 现已正式启动,项目团队还在公告中分享了本次版本发布周期的总体方向。
"最重要的是,我们正在努力保持 AI 辅助编码和传统开发工作流程(其中手动编码仍然是主要活动)之间的平衡。
对于 AI 用户,其正在 IDE 中引入 agent 的 skill 库,并在致力于改进下一步编辑建议、添加 AI 驱动的完整方法生成,以及通过 MCP 提供更多 IDE 相关知识。
在启用 full method generation 后,当你调用一个尚未存在的方法时,IDE 的 AI 会为你提供生成方法签名存根和完整实现主体的选项,并采用你已经熟悉 Tab-to-accept 操作流程。
MCP 将为 agent 提供更多的调试功能。这将允许 agent 设置断点,包括新引入的 logpoints。
现在,agent 程序已经迁移到命令行界面 (CLI),项目团队正在努力确保 IntelliJ IDEA 的内置终端能够为其提供理想的支持。当你与 CLI coding agent 程序交互时,它将支持拖放文件路径和粘贴图像,此外,无需手动设置 PATH 环境变量即可使用项目的 JDK。
对于偏好传统开发工作流程的用户,此版本为构建脚本带来了改进的依赖项自动补全功能。在依赖项部分,IDE 将根据本地缓存和服务器端信息,仅在相关位置(例如构件坐标、作用域和相关版本)提供自动补全。
还可以通过与处理其他所有操作相同的上下文菜单和数据源视图来运行 Flyway 和 Liquibase 迁移,并且每个工具都有专用的运行配置。这样可以确保迁移流程保持一致 —— 无论你是启动一个新模块还是在预发布环境中修复故障。
但公告也重申,无论喜欢哪种编码方式(即使结合使用多种方法),用户仍然可以控制最终发布的内容,因此理解、审查和调试代码的重要性依然如故。
此外,项目团队正在不断改进 Spring Debugger,以提供更多运行时信息。编辑器会在 endpoints 旁边显示安全标记,并告知用户哪些角色可以访问。
以及致力于推出全新的Hibernate 调试器,它可以显示 Hibernate 即将执行的 SQL 或 HQL 语句,允许用户直接从查询跳转到触发该查询的 Kotlin 或 Java 代码行,并支持在应用程序自身的配置下运行查询。
在 2026.2 版本中,AI 可以在调试会话期间根据用户真正关心的表达式自动放置 Logpoints——无需暂停、无需重新编译,也无需清理残留的 prints。
新版本还将推出对 Java 27、Kotlin 2.4.x 更新和 Gradle 10 的早期支持。
继 2026.1 版本对 Kotlin 和 JPA 进行改进之后,在本版本周期中,项目团队将继续改进 Spring 项目中的 Kotlin:更清晰的 Kotlin 感知诊断、更流畅的数据类互操作,以及在将现有的 Java/Spring 代码库迁移到 Kotlin 时更少的意外情况。
更多详情可查看:https://blog.jetbrains.com/idea/2026/05/intellij-idea-2026-2-eap/