大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!

1744908730099

前言

前天也就是4月16号深夜,JetBrains终于发布了2025版本的IDEA,这次官方更新动作很大,就连主页的UI和内容都有变动:

image

注意看左侧的两个插图,其中的意思不言而喻了吧:JetBrains的AI大时代来了!

接下来让我们一起来看下都有哪些重大更新吧!

IntelliJ IDEA 2025.1 最新变化

IntelliJ IDEA 2025.1 提供全面 Java 24 支持,引入 Kotlin Notebook,并将 K2 模式设为默认模式,标志着向最佳 Kotlin 体验迈出重要一步。 调试更加强大,包含针对监视求值的暂停和恢复功能,IDE 中的许多其他改进则可以提高工作效率、代码质量和整体开发者舒适度。

IntelliJ IDEA 整合 AI

image

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:允许开发者完全委派任务给它,拥有更高的自主性,能处理更完整的开发任务。

image

两者的区别在于自主性和协作方式。用我的实际体验来说,AI Assistant就像是高级代码补全和建议工具,而Junie更像是一个能独立解决问题的副驾驶。

Java 24 支持

2025.1 版本全面支持最新 Java 24 版本中的所有功能,确保最新语言更新的无缝体验。 流收集器现已成为稳定功能,已集成到流调试工作流中。 所有其他功能,无论是实验性、预览版还是最终版,都同样受到支持,可以在项目中使用。

image

image

默认 Kotlin K2 模式

在此版本中,K2 模式默认启用。 这个重要里程碑反映了我们在改善 Kotlin 开发的代码分析、内存效率和整体性能方面取得的进展。 K2 模式全面支持所有 Kotlin 2.1(及更高版本)语言功能,这一重大进步将让我们能够持续改进 IDE 的语言支持。

K2 模式的活跃用户已经感受到更流畅的体验,但我们仍在处理部分操作,例如某些重构和不常用的检查。 不过,我们对质量的承诺比以往更加坚定:我们正在积极解决所有未决问题并完善开发者体验。 如果您遇到任何挑战,我们希望听到您的反馈并提供帮助。

k2-comparison

控制监视求值

现在,您可以暂停和恢复监视的求值,控制监视计算可能产生的副作用。 只需在求值期间右键点击监视并选择_Pause Watch_(暂停监视)即可。 暂停时,它不会求值和报告错误。 要恢复求值过程,请点击上下文菜单中的 _Resume Watch_(恢复监视)。

image

向所有人提供 Kotlin Notebook

面向 JVM 开发者的全新交互式环境 Kotlin Notebook 现已成为 IntelliJ IDEA 的内置功能!

用户体验

  1. 新终端架构 Beta

    image

  2. Windows 和 Linux 主工具栏中合并的主菜单

    image

    image

    这下界面更加精简了,看来JetBrains官方也是主要在尽量扩大程序员代码编写界面的占比啊!

  3. Markdown 预览中的搜索功能

    Search-in-md-preview

在 IntelliJ IDEA 2025.1 中,您可以在 Markdown 预览中进行搜索。 由于`README.md` 预览通常是您在打开或克隆项目时首先看到的内容,本次更新使您能够更轻松地立即找到关键信息。
  1. Windows 上的原生操作系统文件对话框

    IDEA 现在默认使用原生 Windows 文件对话框,这对Windows用户(包括我在内)非常的友好!。

开启设置

效果

调试器

这个真的很nice,作为一个开发人员来说,都离不开代码调试,甚至打交道最多的就是调试,小D也经常碰到Debug进入断点之后,想看变量值的时候发现要点一下view,然后展示出来的还不直观。

Debug(调试)工具窗口中更轻松的工具栏自定义

额,这个对我来说作用不大,因为我都是用快捷键!!!
image

内联提示中的文本弹出窗口

调试期间,检查包含标记文本的值时,您现在可以通过适当的格式查看,而不是查看普通的冗长字符串。 例如,如果值是解析器的 XML 输入,它将以结构化的可读格式显示。 这项功能以前仅在监视中可用,现已扩展到内联调试,您可以在两种视图中获得一致的体验。

image

Linux用户值得注意

Linux 上不再支持低于 2.28 版本的 glibc

IDE 不再支持运行低于 2.28 版本的 glibc 的 Linux 发行版。 如果您的系统使用不受支持的版本,IntelliJ IDEA 将在启动时显示警告。

image

安装

小D推荐使用JetBrains官方的JetBrains ToolBox软件进行安装/更新,非常方便,一键即可安装。

需要哪里点哪里,再也不用那些繁琐的安装步骤了,官方的管理软件对软件和插件版本校验适配更好,非常推荐。

image

对着软件陌生的同学可以看这一篇文章:

我极力推荐你用这个软件来管理JetBrains!

激活方式

如果好腻害不会激活的话,请看文末原文

原文地址:https://mp.weixin.qq.com/s/Ury1QbyOSKe96nDy68Zlig
本文由博客一文多发平台 OpenWrite 发布!

吾日三省吾码
25 声望2 粉丝