找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1072

积分

0

好友

153

主题
发表于 4 天前 | 查看: 28| 回复: 0

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.jsonexports 字段的 development 条件。
  • 对 TypeScript 项目引用(project references)的支持得到加强,能够跨包进行正确解析。
  • 不再需要手动将 .mts 文件扩展名替换为 .mjs
  • Node.js、Bun、Deno 的运行时配置统一整合到了一个“JavaScript Runtime”设置页面中。

8. 性能优化:响应更快、卡顿更少

此版本继续围绕性能和稳定性进行深度优化,具体包括:

  • 提升了用户界面的整体响应速度。
  • 大幅优化了 TypeScript 语法高亮的性能。
  • 修复了 HTTP 客户端与代码导航时可能出现的卡顿问题。
  • 大型项目的整体操作流畅度得到进一步改善。



上一篇:树莓派集群工业应用揭秘:拆解Orban Optimod音频处理器的内部架构
下一篇:苹果服务器宕机事件分析:Apple Music与Game Center等多服务中断
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-17 22:31 , Processed in 0.130372 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表