What’s fixed in IntelliJ IDEA 2026.2
TL;DR · AI 摘要
IntelliJ IDEA 2026.2修复1300+错误,优化性能并增强Spring功能,显著提升开发体验。
核心要点
- 修复140个冻结问题,异步保存文件减少UI阻塞
- Spring Boot配置属性解析支持更多模式和场景
- WSL/Docker项目加载更稳定,响应速度提升
结构提纲
按章节快速跳转。
- §引言
介绍IntelliJ IDEA 2026.2版本的核心改进方向。
- ·性能优化
修复140个冻结问题,提升Markdown编辑和文件保存响应速度。
增强Spring Boot配置属性解析和Spring Security请求匹配器识别。
- ·具体修复
包括异步文件保存、自定义文件选择器优化和Spring元数据加载提速。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- IntelliJ IDEA 2026.2更新
- 性能优化
- 异步文件保存
- WSL/Docker项目加载优化
- Spring改进
- 配置属性解析增强
- Spring Security匹配器识别
金句 / Highlights
值得收藏与分享的关键句。
修复超过140个冻结问题,提升IDE响应速度
异步保存文件减少UI线程阻塞,降低冻结风险
Spring Boot配置属性解析支持Kotlin类和嵌套对象
IntelliJ IDEA 2026.2 版本修复内容 - JetBrains 博客
IntelliJ IDEA
IntelliJ IDEA - Java 和 Kotlin 专业开发的领先 IDE
关注
- 关注:
- LinkedIn LinkedIn
- Bluesky Bluesky
- X X
- Facebook Facebook
- YouTube YouTube
- RSS RSS
下载
版本发布
IntelliJ IDEA 2026.2 版本修复内容
Dmitriy Smirnov
欢迎查看 IntelliJ IDEA 2026.2 版本最重要的修复和易用性改进概述。
此版本包含超过 1,300 个错误修复和易用性改进,并解决了通过内部诊断和用户报告识别出的 140 个冻结和其他性能问题。以下是影响最大的更新摘要。
性能优化
响应速度始终是首要任务。IntelliJ IDEA 2026.2 包含针对超过 140 个冻结和其他性能问题的修复。
在编辑 Markdown 文件时,IDE 的响应速度显著提升,改善了为代理编写规范的体验。
在 WSL 或 Docker 环境中原生打开的项目应更少出现停滞。
编辑器文件保存现在采用异步方式。将文件写入磁盘不再阻塞 UI 线程,降低了保存操作期间冻结的可能性。如果您开发 IDE 插件,请参考这篇专门的博客文章获取迁移指南。
自定义文件选择器现在使用异步 I/O 加载目录,并采用可延迟展开的节点,减少了 UI 冻结,使在大型或远程目录结构中的导航更加流畅。自定义文件选择器主要在 WSL、Dev Containers 和远程开发环境中使用,但您也可以通过在 Windows 或 macOS 的高级设置中禁用“使用原生文件选择器对话框”选项来更广泛地使用它。
Spring 配置元数据的加载速度也更快且更稳定。我们解决了可能导致内存消耗过大、元数据收集无限循环以及 Spring Boot 配置分析期间出现异常的问题。
Spring 相关改进
为确保可读性并帮助您更好地理解他人(无论是人类还是代理)编写的代码,我们正在加强与代码解析、导航和使用检测相关的修复。
请注意,部分改进计划在 IntelliJ IDEA 2026.2.1 更新中推出。
Spring Boot 配置属性
IntelliJ IDEA 现在能更正确地处理 application.properties 文件、YAML 文件、注解、测试配置、Kotlin 类、Java 记录、嵌套对象、映射、列表和自定义配置类中的更多配置模式。解析、高亮、补全、导航和 @ConfigurationProperties 映射功能均得到改进。
完整修复列表请参见 YouTrack 问题 IDEA-370087。
Spring Security 2026.2.1
IntelliJ IDEA 现在能识别更多定义请求匹配器的方式,包括作为数组提供的路径、requestMatchers(RequestMatcher...) 重载以及通过 PathPatternRequestMatcher.pathPattern(...) 创建的匹配器。例如,IDE 会识别并高亮新出现的 RegexRequestMatcher(pattern, method) 作为正则表达式。@PreAuthorize 和其他安全注解中的 SpEL 表达式将正确理解所有用法。
新增的检查功能将帮助识别 SecurityFilterChain 中的排序问题,例如当 requestMatchers() 出现在 anyRequest() 之后时会发出警告。
完整改进列表请参见 YouTrack 问题 IDEA-391028。
Spring Cache 2026.2.1
对 Spring Cache 注解(包括 @Cacheable、@CachePut、@CacheEvict 和 @Caching)的支持更加精确,SpEL 表达式验证功能得到增强,能够正确检测仅通过 #root.target 表达式引用的方法的使用情况
此外,针对 @Cacheable 和 @CachePut 注解冲突的检查、根对象或结果缺少 # 前缀的检查等,现在不再产生误报
完整修复列表请参见 YouTrack 问题 IDEA-390707
Spring Events 2026.2.1
Spring Events 支持的改进提供了更可靠的事件发布者与监听器之间的导航功能,包括监听基础事件类型的 ApplicationListener 实现、通过泛型方法发布的事件、实现 ResolvableTypeProvider 的自定义泛型事件,以及通过方法引用调用的 publishEvent 方法
新增的检查功能会在 @EventListener 方法监听早期 Spring Boot 生命周期时发出警告,并能检测 @TransactionalEventListener 与 @Transactional 的潜在错误组合,这些组合否则可能仅在运行时才会失败
完整改进列表请参见 YouTrack 问题 IDEA-390826
Thymeleaf
IntelliJ IDEA 的 Thymeleaf 支持现在在表达式、标签、属性、JavaScript 内联、代码补全和属性解析方面更加可靠。IDE 现在能识别更多表达式形式,包括内联输出、基于括号的映射访问、嵌套选择和 T() 引用,同时消除了对常见 Thymeleaf 和 Layout 方言构造的误警告。在 <script th:inline="javascript"> 中的 JavaScript 表达式现在处理正确,数值属性键现在能按预期解析,Thymeleaf 模板可以禁用 Empty tag 检查功能
完整更新列表请参见 YouTrack 问题 IDEA-370051
Kotlin
服务端
我们正在持续缩小 Spring 基于服务端项目中 Java 和 Kotlin 支持之间的差距
IntelliJ IDEA 现在可以通过 kapt 自动配置 Lombok 和其他注解处理器的 Kotlin 支持,从而减少手动项目配置的需求。这些改进应使混合使用 Java 和 Kotlin 的项目更加可预测
Java 代码中的 Kotlin 补全
IntelliJ IDEA 的 Java 代码补全功能现在能更好地理解 Kotlin 的顶级函数和伴生对象成员。更完整的建议使跨语言调用更容易编写,无需了解生成的 JVM 结构
移除 K1
随着 IntelliJ IDEA 和 Android Studio 中 K2 的采用率现已超过 99%,我们已从产品中移除了剩余的 K1 模式选项和相关代码
编辑器与导航
Markdown 集成现在支持标准脚注,允许正确使用 [^label] 语法。这解决了长期存在的功能请求,使在 IDE 中直接处理技术文档、文章和其他参考资料密集型内容变得更加容易
IDE 现在知道在切换 Git 分支时如何保留您的书签。如果您希望保留书签,请在 设置 | 高级设置 中禁用 "在分支切换时启用书签上下文恢复" 选项
在 Search Everywhere 中搜索类、文件或符号时,IntelliJ IDEA 现在会记住您选择的作用域,例如 "项目文件"、"项目和库" 或自定义作用域。下次开始搜索时,相同的选项会自动恢复
双击快捷键(如用于“Search Everywhere”的 Shift+Shift 和用于“Run Anything”的 Ctrl+Ctrl)现在可以在 设置 | 快捷键 中完全自定义。
用户界面
岛屿主题颜色编码
分配给作用域(如测试文件或非项目文件)的颜色在标签页处于活动状态时仍会显示,使您能够一目了然地快速识别当前正在编辑的文件类型。
内置插件
机器学习代码补全(排序)插件的弃用
用于改进排序的机器学习代码补全插件将被弃用,且不再与 IntelliJ IDEA 一起捆绑提供。
随着 AI 补全、下一条编辑建议和代码代理已成为智能开发辅助的主要形式,基于机器学习的补全排序优势已显著下降。
该插件仍可在 JetBrains Marketplace 上获取,因此您可以单独安装并在需要时继续使用。
任务管理与时间跟踪插件的解绑
任务管理与时间跟踪插件也已从 IntelliJ IDEA 默认发行版中移除。
这两个插件的使用率相对较低,解绑它们有助于保持标准安装的精简性。它们的功能没有变化,仍可直接从 JetBrains Marketplace 安装。
更相关的插件搜索结果
查找插件将更加便捷,因为在 设置 | 插件 中搜索时会显示排名更靠前的结果。
此前,所有名称或描述中包含搜索文本的插件可能以任意顺序显示,但现在名称匹配的插件将被优先显示。
结论
请告诉我们哪些修复对您的工作流程影响最大,以及您仍在哪些地方遇到阻碍。您的报告、反馈和示例项目有助于我们了解哪些问题影响最大,以及我们下一步应优先处理什么。
尝试使用 IntelliJ IDEA 2026.2,并在 X、Bluesky 或 LinkedIn 上与我们分享您最喜欢的新功能。
感谢您使用 IntelliJ IDEA!
- 分享
上一篇
Java Annotated Monthly – 2026 年 7 月
IntelliJ IDEA 2026.2 新功能
下一篇