大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!
前言
前天也就是4月16号深夜,JetBrains终于发布了2025版本的IDEA,这次官方更新动作很大,就连主页的UI和内容都有变动:
注意看左侧的两个插图,其中的意思不言而喻了吧:JetBrains的AI大时代来了!
接下来让我们一起来看下都有哪些重大更新吧!
IntelliJ IDEA 2025.1 最新变化
IntelliJ IDEA 2025.1 提供全面 Java 24 支持,引入 Kotlin Notebook,并将 K2 模式设为默认模式,标志着向最佳 Kotlin 体验迈出重要一步。 调试更加强大,包含针对监视求值的暂停和恢复功能,IDE 中的许多其他改进则可以提高工作效率、代码质量和整体开发者舒适度。
IntelliJ IDEA 整合 AI
JetBrains AI 进行了重大升级,将 AI Assistant 与 Junie 合并到一个订阅下。 在此版本中,所有 JetBrains AI 功能在 IDE 中免费提供,其中一些功能可以不受限制地使用,例如无限制代码补全和本地模型支持,而其他功能则基于抵用金限制访问。 我们还推出了新的订阅系统,您可以根据需要轻松扩展到 AI Pro 和 AI Ultimate 层级。
此版本引入了可以提高工作效率并减少重复工作的重大改进包括:
- 更智能的代码完成、对 OpenAl GPT-4.1(即将推出)、Claude 3.7 Sonnet和 Gemini 2.0Flash 等新云模型的支持
- 基于 RAG 的高级上下文感知以及直接从聊天中进行多文件编辑的新编辑模式。
AI Assistant和Junie
AI Assistant:主要是提供独特功能来辅助你更快地编写代码,属于辅助开发的工具。
Junie:允许开发者完全委派任务给它,拥有更高的自主性,能处理更完整的开发任务。
两者的区别在于自主性和协作方式。用我的实际体验来说,AI Assistant就像是高级代码补全和建议工具,而Junie更像是一个能独立解决问题的副驾驶。
Java 24 支持
2025.1 版本全面支持最新 Java 24 版本中的所有功能,确保最新语言更新的无缝体验。 流收集器现已成为稳定功能,已集成到流调试工作流中。 所有其他功能,无论是实验性、预览版还是最终版,都同样受到支持,可以在项目中使用。
默认 Kotlin K2 模式
在此版本中,K2 模式默认启用。 这个重要里程碑反映了我们在改善 Kotlin 开发的代码分析、内存效率和整体性能方面取得的进展。 K2 模式全面支持所有 Kotlin 2.1(及更高版本)语言功能,这一重大进步将让我们能够持续改进 IDE 的语言支持。
K2 模式的活跃用户已经感受到更流畅的体验,但我们仍在处理部分操作,例如某些重构和不常用的检查。 不过,我们对质量的承诺比以往更加坚定:我们正在积极解决所有未决问题并完善开发者体验。 如果您遇到任何挑战,我们希望听到您的反馈并提供帮助。
控制监视求值
现在,您可以暂停和恢复监视的求值,控制监视计算可能产生的副作用。 只需在求值期间右键点击监视并选择_Pause Watch_(暂停监视)即可。 暂停时,它不会求值和报告错误。 要恢复求值过程,请点击上下文菜单中的 _Resume Watch_(恢复监视)。
向所有人提供 Kotlin Notebook
面向 JVM 开发者的全新交互式环境 Kotlin Notebook 现已成为 IntelliJ IDEA 的内置功能!
用户体验
新终端架构 Beta
Windows 和 Linux 主工具栏中合并的主菜单
这下界面更加精简了,看来JetBrains官方也是主要在尽量扩大程序员代码编写界面的占比啊!
Markdown 预览中的搜索功能
在 IntelliJ IDEA 2025.1 中,您可以在 Markdown 预览中进行搜索。 由于`README.md` 预览通常是您在打开或克隆项目时首先看到的内容,本次更新使您能够更轻松地立即找到关键信息。
Windows 上的原生操作系统文件对话框
IDEA 现在默认使用原生 Windows 文件对话框,这对Windows用户(包括我在内)非常的友好!。
调试器
这个真的很nice,作为一个开发人员来说,都离不开代码调试,甚至打交道最多的就是调试,小D也经常碰到Debug进入断点之后,想看变量值的时候发现要点一下view
,然后展示出来的还不直观。
Debug(调试)工具窗口中更轻松的工具栏自定义
额,这个对我来说作用不大,因为我都是用快捷键!!!
内联提示中的文本弹出窗口
调试期间,检查包含标记文本的值时,您现在可以通过适当的格式查看,而不是查看普通的冗长字符串。 例如,如果值是解析器的 XML 输入,它将以结构化的可读格式显示。 这项功能以前仅在监视中可用,现已扩展到内联调试,您可以在两种视图中获得一致的体验。
Linux用户值得注意
Linux 上不再支持低于 2.28 版本的 glibc
IDE 不再支持运行低于 2.28 版本的 glibc 的 Linux 发行版。 如果您的系统使用不受支持的版本,IntelliJ IDEA 将在启动时显示警告。
安装
小D推荐使用JetBrains官方的JetBrains ToolBox
软件进行安装/更新,非常方便,一键即可安装。
需要哪里点哪里,再也不用那些繁琐的安装步骤了,官方的管理软件对软件和插件版本校验适配更好,非常推荐。
对着软件陌生的同学可以看这一篇文章:
激活方式
如果好腻害不会激活的话,请看文末原文!
原文地址:https://mp.weixin.qq.com/s/Ury1QbyOSKe96nDy68Zlig
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。