IntelliJ IDEA 2025.3 正式版现已推出。此版本总计修复了 800 多个问题,在开发体验、Spring 支持、语言生态、构建工具、前端开发以及性能优化等方面均实现了显著提升。尤为重要的是,JetBrains 推出了期待已久的 统一发行版,旨在为开发者提供更轻量、更稳定的 IDE 环境。
1. 统一发行版:体积更小,质量更高
此次更新最重大的变化,是将 IntelliJ IDEA Community Edition(社区版)与 Ultimate Edition(旗舰版)合并为单一的统一发行版。
采用统一发行版后,带来了诸多益处:
- 无需再为不同版本进行多套独立的测试与发布流程。
- 构建链路的复杂度得以降低。
- 能够更集中地调配资源,从而提升整体软件质量。
- 安装包体积相较于旧版 Ultimate 版本减少了 30%。
此外,一个长期存在的“更新后卸载程序无法正常工作”的问题也在此版本中被彻底修复。
2. 开发体验:更安静、更流畅的工作流程
在过去几个版本中,即使项目索引尚未完成,开发者也可以开始编码工作,因为许多核心功能无需依赖完整的索引即可运行。本次更新进一步优化了这一体验:
- 移除了关于“索引不完整”的冗余警告提示。
- 将“Indexing”流程的名称优化为更贴切的“Analyzing project”。
- “查找引用(Find Usages)”功能现在可以显示相对路径,使得定位文件更加直观。
- 全面加强了 UI 对辅助技术(如屏幕阅读器)的兼容性支持。
- 新增了 Islands Theme,使活动编辑器标签页更为醒目,提升了整体的可读性。
3. Spring 支持:全面支持 Spring Framework 7 和 Spring Boot 4
IntelliJ IDEA 2025.3 对最新的 Spring Framework 7 及 Spring Boot 4 提供了全方位支持。包括对 API 版本控制、HTTP 接口客户端、通过 BeanRegistrar 动态注册 Bean、JSpecify 空安全注解等新特性的完整支持,涵盖了从代码识别、语法校验到精准跳转的整个开发流程。
4. 语言支持:Java、Kotlin、Scala 全线增强
新版本持续强化了对主流 Java 生态语言的支持力度:
- Java:完善了对 Java 25 的全方位支持,包括工具链兼容、运行时适配以及各类代码检查器的修复。
- Kotlin:重点增强了与 Spring 生态的集成适配,并持续推进向 K2 编译模式的迁移。
- Scala:新增了对“结构化搜索与替换(Structural Search & Replace)”的支持,多项 UI 操作响应更为流畅,并提供了关闭内置检查以提升性能的选项。
5. GitHub / GitLab 集成
- 文件在打开时不再被自动标记为“已审阅(reviewed)”。
- 对多行评论提供了完整、清晰的用户界面支持。
6. 终端与构建工具优化
新的终端实现已在 PowerShell 中启用,为 Windows 用户带来了性能提升、问题修复以及视觉增强。
在构建工具方面:
- Maven 和 Gradle 在运行 Micronaut 和 Spring 项目时表现更加稳定。
- 依赖分析器(Dependency Analyzer)的交互体验得到了优化。
7. Web 开发:更好的模块解析和单体仓库支持
针对使用 TypeScript / JavaScript 的大型单体仓库(Monorepo),本次版本带来了重要改进:
- 能够正确理解
tsconfig.json 中的 customConditions 配置。
- 可以识别
package.json 中 exports 字段的 development 条件。
- 对 TypeScript 项目引用(project references)的支持得到加强,能够跨包进行正确解析。
- 不再需要手动将
.mts 文件扩展名替换为 .mjs。
- 将 Node.js、Bun、Deno 的运行时配置统一整合到了一个“JavaScript Runtime”设置页面中。
8. 性能优化:响应更快、卡顿更少
此版本继续围绕性能和稳定性进行深度优化,具体包括:
- 提升了用户界面的整体响应速度。
- 大幅优化了 TypeScript 语法高亮的性能。
- 修复了 HTTP 客户端与代码导航时可能出现的卡顿问题。
- 大型项目的整体操作流畅度得到进一步改善。
|