IntelliJ IDEA 2026.2重磅升级:AI智能体与生产力革命

📅 2026/7/31 16:35:53
IntelliJ IDEA 2026.2重磅升级:AI智能体与生产力革命
01关键亮点AI 升级智能体技能Agent skillsAI 代码补全支持第三方提供商原生集成 GitHub Copilot生产力增强日志点Logpoints依赖补全早期 Gradle 10 支持与迁移辅助更顺畅的 Git 冲突解决流程Docker Compose 改进新技术支持Java 27Kotlin 2.4 稳定特性Spring 支持增强Terraform 测试框架TypeScript 7.002AI调试器技能一些最实用的技能已经内置在 IDE 中并在技能管理器skills manager里有对应标记。ij-debugger 技能允许智能体使用 debug 运行配置、日志点logpoints及其他合适工具来排查问题。它会利用运行时信息定位根因减少靠猜。调试技能AI 代码补全支持第三方提供商AI-based code completion 是编辑器内的代码建议体验结合了行内补全inline completion以及超出当前光标位置的下一步编辑建议next edit suggestions。所有 JetBrains AI 用户开箱可用由 JetBrains 自训练模型驱动不消耗 AI credits。在本版本中你还可以为自己的 AI 补全接入 OpenAI 兼容 的模型提供商。GitHub Copilot 原生集成得益于 JetBrains 与 Microsoft 的直接合作GitHub Copilot 现已成为 IntelliJ IDEA 中的原生集成智能体。在此前 ACP Registry[2] 方案的基础上进一步扩展Copilot 开箱可用体验也更统一。你可以在 AI chat 的 agent picker 中直接访问 Copilot。认证通过 GitHub 账号 OAuth 完成需要有效的 GitHub Copilot 订阅。03生产力增强日志点与扩展调试体验几乎每个开发者都用过 System.out.println或同类打印做调试。但有时这并不是最好的办法会弄脏代码、打印上下文不够、难判断输出来自哪里而且在库代码里基本用不了。日志点提供了更干净的替代方案并在体验与性能上有明显改进。它建立在非挂起断点non-suspending breakpoints之上让你在运行时检查应用内部状态与执行上下文发送自定义消息且无需修改源码。这种方式也可以用来诊断已编译的第三方库内部行为。另外在调试会话中你始终可以从输出跳转到产生该输出的代码位置——无论它来自日志点、常规日志还是简单的打印语句。依赖补全以前加一个依赖常常要去外部站点查准库名和可用版本。2026.2 用基于云的依赖搜索把这件事简化了。只要在 Maven 或 Gradle 构建脚本的相关位置开始输入库名就能直接看到匹配的 artifact、版本以及推荐的 scope。早期 Gradle 10 支持与迁移辅助让你尽早用上相关 JVM 技术的最新版本是 JetBrains 的一贯承诺。Gradle 10 预计在 2026 年下半年发布IntelliJ IDEA 正在提前跟进支持。为帮助早期采用并简化迁移JetBrains 与 Gradle Technologies 进行了合作。基于这项合作IntelliJ IDEA 2026.2 可以正确同步 Gradle 9.7 及更高版本 的项目即便构建脚本存在错误。同时会基于新的 Gradle 版本 API 提供恰当的代码辅助帮你把问题修掉。04JVM 与语言支持Java 27IntelliJ IDEA 继续为最新 Java 版本提供 day-one 支持也为即将到来的 Java 版本提供早期支持。例如你可以直接从 IDE 安装 early access 构建。Kotlin2.4 稳定特性IntelliJ IDEA 2026.2 支持 Kotlin 2.4.0 的最新语言特性[3]其中最突出的是 显式后备字段explicit backing fields[4] 与 显式上下文参数explicit context parameters[5]。Scala新版 Scala 插件支持 Scala 3 的 clause interleaving[6]为 Scala 代码引入了 command completion并改进了在 WSL 与 Docker 中对基于 BSP 的构建工具的支持。更多细节见 Scala Plugin 2026.2 博文[7]。05Spring数据库维护可视化Flyway 与 Liquibase 的迁移经常被当成「一堆 SQL 脚本」但它们其实是数据库演进的历史记录。主要痛点在于开发者往往缺少理解这段演进所需的上下文。IntelliJ IDEA 2026.2 的做法是把迁移上下文带入 SQL 符号解析用可视化指示展示 schema 变更是成功应用还是失败并允许你直接在 IDE 中执行 Flyway 配置。减少误报高亮排查也更轻松。Spring Security 洞察借助 IntelliJ IDEA 中的 Spring Debugger 插件现在更容易在不改 Spring Security 配置、也不重启应用的情况下验证 endpoint 行为。你可以在 Spring MVC endpoint 旁看到 Spring Security inlays。它们会展示路由如何被保护让你查看生效规则来自哪里并导航到对应的安全配置。在调试会话中你还可以用自定义用户信息与角色测试某个 endpoint或在当前运行的 debug 上下文中临时解锁它。更顺畅的 Git 冲突解决流程在大型项目中合并常常带来大量文件冲突其中很多只是 import 不一致或格式差异。IntelliJ IDEA 2026.2 改进了冲突解决流程。你可以调用 Resolve All Simple Conflicts自动解决整个变更集中的标准简单冲突而不必逐个打开文件。你还可以总览已解决与未解决的文件随时重新打开并按任意顺序重新应用 conflict chunks。Docker Compose 改进IntelliJ IDEA 2026.2 在 Docker Compose 配置中提供了更深的环境控制降低本地开发时管理外部依赖与容器运行状态的摩擦。现在在 Docker Compose 配置文件中你可以实时查看各个容器的执行状态跳转到对应的运行时输出快速创建数据库连接并对 Kafka、PostgreSQL 等常用服务使用补全模板。Terraform 测试框架支持本版本扩展了 IntelliJ IDEA 的基础设施即代码IaC能力引入对 Terraform test framework 的原生支持。这一集成补齐了相关生态支持让你在开发生命周期早期就能校验模块行为并落实配置策略。这些能力有助于让部署配置更可维护、更可预期、更干净。TypeScript 7大型代码库也能更快大型 TypeScript 代码库不必再「慢到发慌」。TypeScript 7 用 Go 重写了编译器与 language server差异体感很直接。官方测试中在 Kibana 代码库上的项目加载时间约从 12 秒降到 3 秒编辑器响应大约提升了 4 倍。IntelliJ IDEA 2026.2 对已经使用 TypeScript 7 的项目默认支持仍停留在更早版本的项目也有 opt-in 升级路径。你不必第一天就完成全量项目迁移也能立刻吃到速度红利。对维护大型 TypeScript monorepo 的团队来说这是 day-one 就值得升级的点。