IntelliJ IDEA 2023.2 EAP 发布


首个 IntelliJ IDEA 2023.2 EAP 构建现已发布,此版本引入了一种从 IntelliJ Profiler 即时查看性能数据的简单方法、调试反应式应用程序的改进、无缝生成项目共享索引的新解决方案以及一些 UI 改进。

用户体验

在 Windows 和 Linux 的主工具栏中重新设计了 hamburger 菜单

改进了位于 Windows 和 Linux 主工具栏中的新 UI 中 hamburger 菜单的行为。单击菜单图标后,元素现在水平显示在工具栏上方。

此外,现在还有一个选项可以将此菜单变成一个单独的工具栏。

更新了 macOS 上的窗口控件

当使用新 UI 在全屏模式下使用 macOS 时,窗口控件现在显示在主工具栏中,而不是像以前那样显示在浮动栏中。

Profiler

In-editor performance hints

此版本引入了 in-editor hints,它提供了一种简单的方法来逐行解释代码的性能并帮助你更快地解决性能问题。

通过此添加,来自 IntelliJ Profiler 的数据直接在编辑器中可视化 —— 执行时间和内存分配数据显示在相应代码行旁边的 gutter 中。这些注释采用 color-coded,可帮助你立即了解哪些方法最需要注意的。占用 parent method 大部分时间的调用以红色突出显示,如果总执行时间受到显着影响,它们将另外显示一个 fire 图标。

这样,你就可以轻松地关注性能瓶颈并即时审查它们,而无需使用火焰图和调用树视图执行彻底、耗时的分析。默认情况下启用 Inline performance hints。如果要关闭它们,可右键单击任何注释并单击 Close Line Annotations。

Run/Debug

Reactor Mono  Flux 值评估

在调试反应式应用程序时,你现在可以轻松评估 Mono 和 Flux 类型的 watches 和局部变量的值。 IDE 现在会在调试会话期间检测到它们,并在变量视图中提供相应的 get 或 collectList 链接,你可以单击该链接以立即计算反应流项目。

默认情况下,调试器获取 Flux 的前 100 项。你可以在 File | Settings | Languages & Frameworks | Reactive Streams 中配置此数字。值得注意的是,在每次触发计算时,IDE 都会订阅一个 Publisher 值并假定该操作可以安全重试。

Performance

轻松生成共享索引的新工具

正在引入一个新的命令行工具,用于快速构建和上传共享索引。它旨在简化团队合作并消除浪费在本地索引大型项目上的时间。新工具简化了为你的团队生成共享索引的过程,只需点击几下,而不是多个脚本和服务。

工作流程很简单:下载存档,解压缩,然后通过命令行执行二进制文件,指定项目路径。然后,该工具将配置一个需要添加到项目中的 intellij.yaml 文件。如需更全面的自定义,可查看 readme.md 中提供的脚本。

更多详情可查看官方博客。


相關推薦

2023-06-10

IntelliJ IDEA 2023.2 EAP 4 现已发布,具体更新内容包括: 用户体验 Pinned run configurations in the Run widget 为了更轻松地管理多个运行配置,实现了在 Run widget 中 pin 首选配置的选项。 在项目视图中按修改时间对文件进行排序  Int

2023-06-30

IntelliJ IDEA 2023.2 EAP 6 现已推出,提供了许多更新,例如新的 AI 助手 (AI Assistant)、对 Dev Containers for Gateway 的支持以及 IDE 新 UI 的一些有价值的增强功能。 AI Assistant (Beta) 此 EAP 版本为 IntelliJ IDEA 带来了一个重要的补充 —

2023-07-04

IntelliJ IDEA 2023.2 EAP 7 引入了一系列值得注意的改进,包括面向插件开发人员的 LSP 支持、OpenAPI 和 Swagger 文件的 Redoc UI 预览,以及使用 HTTP 客户端、Spring 和其他技术和框架的改进。 面向插件开发人员的 LSP 支持 通过此 EAP 版本

2023-07-23

IntelliJ IDEA 2023.2 候选版现已发布。之前包含在 EAP 版本中的 AI Assistant 已在 IntelliJ IDEA 2023.2 候选版本中取消捆绑。从这个版本开始,它可以作为一个单独的插件使用。 公告称,“这一决定将帮助我们专注于为未来的 IDE 版本开发

2023-09-24

都能四世同堂,凭什么开发 30 岁就要被干掉? 第一个 IntelliJ IDEA 2023.3 EAP 版本现已发布,此版本提供了一系列 UI/UX 增强功能和对 GitLab snippets 的支持,以及对索引过程和 IDE 启动速度的改进。 用户体验 在 default viewing

2022-10-29

IntelliJ IDEA 2022.3 EAP 5 已发布!这是 Beta 之前的最后一个 EAP 版本,通过每日提示和书签提供更好的用户体验,另外还包括 Gradle 更新等优化。   改进每日提示 增强了当日提示,改进了 UI 、优化了展示的算法,可帮助用户更

2023-10-31

IntelliJ IDEA 2023.3 EAP 6 现已发布。这是 IntelliJ IDEA 2023.3 Beta 发布之前的最终 EAP 版本,带来了更多新功能和增强功能的预览。 一些亮点更新内容如下: 远程开发(Beta) 改进了对 Dev Containers 的支持 IntelliJ IDEA 2023.3 EAP 6 引入

2022-05-31

IntelliJ IDEA 2022.2 EAP 2 现已发布。此版本包括改进了 JSON、YAML 和 .properties 文件的使用、支持 Jakarta Persistence 3.1 中的新功能,更好地支持 Bean Validation 注释等等。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版

2022-09-27

IntelliJ IDEA 2022.3 的抢先体验计划现已开放,第一个 EAP 通过可选的设置提供了对新 UI 的访问、改进了多屏幕工作的用户体验、以及与 Maven 相关的更新等。  用户体验  通过设置提供新的 UI  今年 5 月 JetBrains IDE 公布

2024-07-04

IntelliJ IDEA 2024.2 EAP 7 现已发布,带来了一些令人兴奋的新功能和改进。AI Assistant 的代码补全(单行和多行)已升级,可提供更准确的建议和简化的用户体验。IDE 现在提供方便的调试可视化工具,帮助用户更好地理解以 JSON、HTML

2022-10-16

IntelliJ IDEA 2022.3 EAP 3 现已推出!新的 EAP 版本引入了重新设计的 Settings Sync 解决方案,可无缝同步个人 IDE 设置、一系列新的 Java 检查和其他改进,以及利用新 IntelliJ IDEA Workspace Model API 的实验性 Maven 导入功能。 新的同步设置解

2022-06-07

IntelliJ IDEA 2022.2 的第三个 EAP 版本已经发布,此版本带来用于更改所有编辑器字体大小的快捷方式、使用 IntelliJ Profiler 更新快照记录、支持 Groovy 集成查询等新功能。 用户体验 更改全局字体大小的键盘快捷键  该版本引入

2022-06-24

IntelliJ IDEA 2022.2 EAP 6 发布啦,此版本带来了改进的 Run Current File、在分析器中支持 Kotlin 内联函数、自动导入受信任的 SSL 证书等功能。 运行当前文件(Run Current File) 2022.2 引入了运行/调试小部件提供的运行当前文件功能的改

2022-05-24

IntelliJ IDEA 2022.2 首个 EAP 版本现已发布,带来了许多有用的改进;同时将 IDE 迁移至 JBR 17,以提高 IDE 性能。开发者可以从网站、Toolbox 应用程序,或通过使用 Ubuntu 的 snaps 下载最新版本。 具体更新内容如下: 用户界面 在 Mac