前言

在 IntelliJ IDEA 2023.1 中,我们根据用户的宝贵反馈对新 UI 做出了大量改进。 我们还实现了性能增强,从而更快导入 Maven,以及在打开项目时更早提供 IDE 功能。 新版本通过后台提交检查提供了简化的提交流程。 IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射的导航。

新 UI 增强

根据有关 IDE 新 UI 的反馈,我们针对最热门的请求实现了多项更新。 我们引入了 Compact Mode(紧凑模式),通过缩小间距和元素提供更统一的 IDE 外观。 新 UI 提供了垂直拆分工具窗口区域和便捷排列窗口的选项,与在旧 UI 中相同。 主窗口标题中的 Run(运行)微件经过重新设计,外观更柔和、更悦目。

IntelliJ IDEA 2023.1 最新变化_UI

在项目打开时更早提供 IDE 功能

我们通过在智能模式下执行 Scanning files to index(正在扫描要建立索引的文件)进程改进了 IDE 启动体验。 这样可以在启动过程中更早地提供完整的 IDE 功能。 打开项目时,IntelliJ IDEA 2023.1 会使用项目先前会话中的现有缓存,并同时查找要建立索引的文件。 如果在扫描中没有发现更改,IDE 将准备就绪,消除此前启动时建立索引所造成的延迟。

IntelliJ IDEA 2023.1 最新变化_重做_02

更快地导入 Maven 项目

我们通过优化依赖项解析以及重做导入和配置 facet 背后的流程,显著提高了 IDE 在导入 Maven 项目时的性能。

IntelliJ IDEA 2023.1 最新变化_重做_03

后台提交检查

我们重做了 Git 和 Mercurial 提交检查的行为,旨在加快整个提交流程。 检查将在提交之后且推送之前在后台执行。

IntelliJ IDEA 2023.1 最新变化_UI_04

Spring Security 匹配器和请求映射的导航 Ultimate

为了使应用的安全规则更易查看,IntelliJ IDEA Ultimate 2023.1 提供了从 Spring 控制器到安全匹配器的轻松导航。 导航可在安全匹配器和控制器之间双向进行。

IntelliJ IDEA 2023.1 最新变化_重做_05

参考资料

https://www.jetbrains.com/zh-cn/idea/whatsnew/#page__content-user-experience