IDEA 2025.1王炸更新,新特性真香!

来源:www.jetbrains.com/idea/whatsnew

👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/

  • 《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;

  • 专栏阅读地址:https://www.quanxiaoha.com/column

截止目前,累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有3100+小伙伴加入

图片

就在前几天,IntelliJ IDEA 2025.1 正式发布了!这次真的更不动了!!

这次更新的核心亮点包括:对 Java 24 的全面支持、Kotlin K2 模式成为默认、JetBrains AI 重大升级。此外,调试功能也得到增强,新增了对观察表达式(Watches)求值的暂停与恢复功能。

图片
图片

下面,简单带大家看看这次更新。

AI 功能重大升级

JetBrains AI 迎来了重大升级,将 AI Assistant 和 Junie 集成到一个统一的订阅计划中。在此次更新中,JetBrains AI 的所有功能在 IDE 中免费开放,其中部分功能如无限制的代码补全和本地模型支持可以无限使用,而其他功能则基于额度限制提供。

此次更新带来了多项生产力提升和重复工作减少的改进。新功能包括更智能的代码补全、对新一代云模型(如即将推出的 OpenAI GPT-4.1Claude 3.7 Sonnet 和 Gemini 2.0 Flash)的支持、基于 RAG 技术的高级上下文感知,以及支持直接从聊天窗口进行多文件编辑的新模式。

从 2025.1 IDE 版本开始,在 IDE 的右上角菜单中找到 JetBrains AI 图标,然后单击即可开始使用 JetBrains AI Free

图片
图片

Java 24 全面支持和 Kotlin K2 模式成为默认

IntelliJ IDEA 2025.1 提供了对最新 Java 24 版本所有特性的完整支持。

图片
图片

IntelliJ IDEA 2025.1 默认启用了 K2 模式,这标志着在提升 Kotlin 代码分析能力、内存效率和整体性能方面取得了重大进展。

用户体验优化

引入了基于稳定、标准兼容核心的重构版终端,并使用 IDE 编辑器渲染 UI,旨在提升跨平台(本地或远程)的兼容性、性能和未来功能扩展性。

图片
图片

对于 Windows 和 Linux 用户,IDE 现在提供了一个新选项,将主菜单与主工具栏合并,从而创建更加简化的界面。

图片
图片

现在可以在渲染后的 Markdown 预览窗口内直接搜索内容,快速定位关键信息。

图片
图片

调试体验增强

现在可以在调试期间暂停和恢复对单个观察表达式的求值。右键单击正在求值的 Watch,选择“Pause Watch”即可暂停,避免其计算可能产生的副作用或错误报告;选择“Resume Watch”则可恢复。

调试时检查包含标记文本(如 XML)的值时,现在会以格式化形式显示,而不是冗长的纯字符串。

图片
图片

框架和技术支持优化

  • Spring: IDE 能自动为您创建尚不存在的 Spring Data 存储库。

  • HTTP Client: 从代码生成的 HTTP 请求现在默认在右侧编辑器拆分窗口中打开,无需切换标签页查看。

  • Liquibase: 逻辑代码结构视图 (Logical code structure view) 现已支持 Liquibase 变更集,提供更直观的导航和管理。

  • Kafka: 允许将 Kafka 记录直接导出为 JSON、CSV 和 TSV 文件,便于数据分析、共享和问题诊断。

  • 容器技术:

    • 原生支持 Containerfile,提供语法高亮、检查和代码片段建议,方便在 Docker、Podman、Buildah 间切换。

    • 允许在 Dockerfile 中使用小写指令(如 from, run)。

    • 新增 Dockerfile 检查,确保 ENTRYPOINT 使用 exec 正确初始化,提升容器生命周期管理的可靠性。

图片
图片

可将 Kafka 记录直接导出为 JSON、CSV 和 TSV

图片
图片

Containerfile 支持

构建工具优化

从 Gradle 8.13 开始,可以像为项目配置 JVM 一样,使用原生工具链为 Gradle Daemon 定义精确的 JVM。IntelliJ IDEA 会与 Gradle 的配置保持同步,并在需要时允许 Gradle 自动下载所需的 JVM。可以在 Preferences/Settings | Build Tools | Gradle 中轻松管理这些设置,IDE 将与 Gradle 的配置完全一致。

图片
图片

导航到库文件时,IDE 会自动下载其源代码,无需手动操作,即时获得格式化源码和文档。

图片
图片

版本控制系统优化

可以直接在差异视图中查看提交详情。差异对话框会显示提交信息、作者、日期时间以及完整的提交哈希值。这使您能够更清晰地了解文件的历史记录,加速对代码修改的理解。

图片
图片

可将任何自定义工具配置为运行配置,在提交前的检查阶段(与 IDE 内置检查、格式化并行)执行。

图片
图片

当新增或修改 Git 远程仓库时,IntelliJ IDEA 会自动拉取最新的更改,从而确保您拥有最新的分支列表和提交历史,而无需手动执行拉取操作。新拉取的分支会立即出现在 Git 分支树中,可以直接开始使用,同时保证代码库始终保持最新状态。

图片
图片

新增设置,允许指示 IDE 在执行提交操作时跳过运行 Git 钩子。

图片
图片

👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/

  • 《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;

  • 专栏阅读地址:https://www.quanxiaoha.com/column

截止目前,累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有3100+小伙伴加入

图片

图片

图片

1. 我的私密学习小圈子,从0到1手撸企业实战项目~
2. 让SpringBoot不需要Controller、Service、DAO、Mapper,卧槽!这款工具绝了!
3. 面试被问:OOM类型有哪些?怎么答?
4. 微信聊天内容可以被监听吗?
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值