IDEA2025(2025.1.1)都更新了什么???

发布于:2025-06-13 ⋅ 阅读:(18) ⋅ 点赞:(0)

文章目录


前言


2025.1版本

一、亮点

ai部分功能国内不能用,不用看

Structure(结构)工具窗口中的 Logical(逻辑)代码结构

挺好用

现在,Structure(结构)工具窗口包含 Logical(逻辑)代码结构和先前的 Physical(物理)结构。 这样,您不仅可以查看类、方法和字段,还可以查看项目中组件之间的链接和交互。 例如,在 Spring Boot 应用程序中打开控制器时,您可以看到其端点和自动装配的应用程序组件。 这种增强型视图可以帮助您理解项目结构,并让您可以跟踪代码用法和有意义的连接来浏览项目。

在这里插入图片描述
在这里插入图片描述

改进的 Kubernetes 应用程序调试体验

有人在idea中调试嘛

Kubernetes 集群日志

支持JAVA24

支持多个运行的选择不同方式

在这里插入图片描述

有点用

高亮显示所选文本的所有匹配项

这个好,相当于主动搜索提示了

默认情况下,IntelliJ IDEA 现在会自动高亮显示您在文件中选择的文本的所有实例。
这使得跟踪所选文本在整个代码中出现的位置更加简单。 如果您更喜欢此前的行为,您可以在 Settings | Editor | General
| Appearance(设置 | 编辑器 | 常规 | 外观)中禁用此功能。

在这里插入图片描述

自动导入服务类

输入接口名称Spring自动提示对应类
在这里插入图片描述

在这里插入图片描述

HTTP 请求的增强用户体验

在这里插入图片描述
idea中的这个请求还挺好用的

Structure中的 Logical代码结构图

在这里插入图片描述
数据架构,控制层结构,类结构都可以分析出来

在这里插入图片描述

二、Kotlin

新的默认格式 Kotlin K2

新的 Kotlin Notebook

main.kts 中增强的依赖项解析

提高了 Kotlin 构建脚本中依赖项解析的稳定性和可预测性。

三 、Scala

支持Scala 3

支持导入 Scala CLI项目 ,并新建基于 BSP 的 Scala CLI

sbt 项目的新项目模型

代码提示调整

四、界面

提高的默认标签页上限

我们将编辑器中的默认标签页上限提高到了 30 个。 这意味着在 IDE 开始关闭最近使用最少的标签页之前,您现在可以保留更多标签页。 您可以在 Settings | Editor | General | Editor Tabs(设置 | 编辑器 | 常规 | 编辑器标签页)中控制此设置

有点用

主菜单和工具栏融合

在这里插入图片描述

调整idea中的文件选择图像为windows文件界面

在这里插入图片描述
在这里插入图片描述

Markdown 支持预览中的搜索功能

工具窗口创建文件按钮

在这里插入图片描述

优化的 Rename(重命名)操作位置

就是把修改名称放到第一层了

一般都直接用快捷键了
在这里插入图片描述

五、git

差异对比时展示更详细信息

在这里插入图片描述

提交前兼职运行工具选项

在这里插入图片描述

git远程自动更新(修改添加分支时)

git模态提交界面

Settings | Advanced Settings | Version Control. Git

在这里插入图片描述

禁用 Git 提交钩子运行的选项

在这里插入图片描述

六、其他

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

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

补丁更新 2025.1.1.1

在这里插入图片描述

从 2025.1.1 版升级后,安卓插件会破坏 2025.1.1 版中的 Kotlin 功能 Android plugin breaks
Kotlin functionality in release 2025.1.1 after update from 2025.1

https://youtrack.jetbrains.com/issue/KMT-1074/

自动更新插件

在这里插入图片描述

将 Kafka 记录直接导出为 JSON、CSV 和 TSV 的选项

OpenTofu 命令交互视图

在这里插入图片描述

Containerfile文件支持

语法高亮,代码建议等

此更新消除了之前强制您将名称“Containerfile”更改为“Dockerfile”并失去对 Podman
特定功能访问权限或仅进行基本文本编辑的问题。

dockerfile小写指令支持识别

dockerfile检查优化

使用 exec 允许通过 docker stop 发送的信号直接到达主进程,防止延迟和进程被错误终止。 如果省略
exec,您的应用程序可能会作为子进程运行,并且无法接收 SIGTERM 这样的信号,使关机不可靠。 此检查会高亮显示不正确的
ENTRYPOINT 用法并指导您采用最佳做法,帮助您维护更整洁的 Dockerfile 和更稳健的容器生命周期。

支持 Git 的 Ubuntu 镜像带来更轻松的 Dev Container 设置

官网演示为mac版本的操作方式,在win版本中没有找到这个选择(20250611,2025.1)

当你克隆一个没有 Dev Container 配置的版本库时,集成开发环境的新建项目向导现在会提供一个选项,让你使用基于 Ubuntu 的预装了 Git 的优化容器。 这一更新消除了 Git 丢失等常见问题,减少了设置时间,让你可以专注于编码。

Dev Container支持 userEnvProbe

容器启动期间会自动导入别名、环境变量和身份验证令牌等设置,确保无缝开发体验,且不会在每个子进程上产生性能开销。

wsl 使用idea优化

增加自动获取可用jdk,增加文件检索效率, 支持 Symlinks ,其他工具有待改进

对 Gradle 守护进程工具链的支持

从 Gradle 8.13 开始,您可以使用原生工具链为 Gradle 守护进程定义精确的 JVM,就像对项目本身一样。 IntelliJ
IDEA 与 Gradle 的配置同步,甚至允许 Gradle 根据需要自动下载所需 JVM。 Preferences/Settings |
Build Tools | Gradle(偏好设置/设置 | 构建工具 | Gradle)中的设置与 Gradle 的配置完全同步。
此设置非必选,但我们建议您使用它防止守护进程 JVM 错误并确保项目每次都能顺利同步。

Gradle 项目的库源代码自动下载

优化多版本jar使用

就是项目识别更快了

对 Bazel 项目的改进支持

总结

没什么值得更新的地方

官网地址 https://www.jetbrains.com.cn/idea/whatsnew/


网站公告

今日签到

点亮在社区的每一天
去签到