IntelliJ IDEA 2023.3正式发布!这次打死我也不更了。。

点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源!

上一篇:2T架构师学习资料干货分享

大家好,我是互联网架构师!

就在上周,Jetbrains 又迎来了一波大版本更新,这次则是来到了 2023.3 版。

在新版中,之前大家都期待已久的 AI Assistant 预览阶段结束,这次大版本迭代也正式放出,搭载大量新功能和改进,助力提高用户在 JetBrains IDE 中的工作效率。

不过比较遗憾的是,目前我们暂且无法使用,因为该模块底层主要基于 OpenAI。

0979e8f5f22bdbbe638ead6a01338dca.png

不过 Jetbrains 官方正在努力促成这件事,目前正在和和阿里云商洽合作事宜,从而将 AI Assistant 带来。也许等不了太久,我们就可以直接安装使用了。

b0d2534896a451ffa9f30b53f5197583.png

下面就对本次新版的一些更新做一个梳理和介绍。

关键亮点

AI Assistant 预览阶段结束

JetBrains AI Assistant 现已全面推出,搭载大量新功能和改进。

94fa6df4db48335057de7fc2591b44ce.jpeg

最新更新包括编辑器中增强的直接代码生成、无需复制代码即可回答项目相关查询的上下文感知 AI 聊天,以及使用扩展上下文提供更全面结果的项目感知 AI 操作。新的差异查看器有助于更轻松地识别 AI 操作对代码所做的更改。

对 Java 21 功能的完全支持

IntelliJ IDEA 2023.3 提供了对最新 Java 21 功能的完全支持。

这些更新包括虚拟线程、记录模式、switch 表达式的模式匹配和序列化集合等重要新特性,以及对字符串模板、作用域值等新引入的语言功能的预览。

76978e464a3fabae041cf45629a6f8e8.gif

调试器中的 Run to Cursor(运行到光标)嵌入选项

IntelliJ IDEA 2023.3 引入了一个新的 Run to Cursor(运行到光标)嵌入选项。

该选项允许用户在调试时执行到特定代码行。程序挂起后,用户可以将鼠标悬停在要执行到的代码行上,然后点击 Run to Cursor(运行到光标)弹出窗口。

084409b4c6d548da86865eb42329aace.gif

另外用户还可以在将文本光标置于所需行上后调用键盘快捷键 (⌥F9) 来使用该功能。

带有编辑操作的浮动工具栏

IntelliJ IDEA 2023.3 引入了一个浮动工具栏,该工具栏会在所选代码段旁边显示,提供对 Extract(提取)、Surround(包围)、Reformat(重新格式化)和 Comment(注释)等编辑操作以及上下文操作的轻松访问。

41c3dd71d306dd8f4a29663c196e05a8.gif

用户可以使用竖三点菜单自定义浮动工具栏。要将其隐藏,用户可以使用相同的菜单或转到 Settings/Preferences | Advanced Settings | Editor(设置/偏好设置 | 高级设置 | 编辑器),选中 Hide floating toolbar for code editing(隐藏代码编辑的浮动工具栏)选项。

开箱即用的 Kubernetes 开发体验

IntelliJ IDEA Ultimate 2023.3 捆绑了 Kubernetes 插件,因此,用于开发基于 Kubernetes 的应用程序的所有插件功能均开箱即用。这项集成简化了直接从 IDE 部署、调试和管理 Kubernetes 集群的工作流。

64a9353bb666d1b22751d0e39b61fd4c.gif

用户体验优化

在默认查看模式下隐藏主工具栏的选项

为了响应用户对新 UI 的反馈,这次实现了在使用 IDE 的默认查看模式时隐藏主工具栏的选项,与旧 UI 相同。要移除工具栏,首先转到 View | Appearance(视图 | 外观),然后取消选中 Toolbar(工具栏)选项。

afd812137222ce185dd1768310602328.gif

Default(默认)工具窗口布局选项

IntelliJ IDEA 2023.3 进一步增强了 v2023.1 中引入的保存多个工具窗口布局并在它们之间切换的功能。新的 Default(默认)布局选项提供了将工作区外观还原到默认状态的快速方式。此布局不可自定义,位于 Window | Layouts(窗口 | 布局)下。

9a1fe8dbe8406be1516979ac2d8f4623.png

默认颜色编码编辑器标签页

为了增强用户在编辑器中同时处理多种文件类型的导航体验,IDEA为编辑器标签页引入了默认颜色编码,反映它们在 Project(项目)工具窗口中的外观。

9652d32e70fd75db722cf4c122b6bdf3.png

用户可以在 Settings/Preferences | Appearance & Behavior | File Colors(设置/偏好设置 | 外观与行为 | 文件颜色)中管理此设置。

7b3b0366d6d4458284039bd39e81ca5d.png

适用于 macOS 的新产品图标

对于 IntelliJ IDEA 2023.3 版本,重新设计了适用于 macOS 的 IntelliJ IDEA 图标,使其与操作系统的标准样式指南保持一致。

a7414690609762189919b5e30a9d0827.png

Speed Search(快速搜索)快捷键

Speed Search(快速搜索)功能允许用户在工具窗口和对话框中快速导航,现在可以通过快捷键使用。

0d2c243ab7f8b1dce899ff942d5d0ae9.png

将焦点置于树或列表上后,即可从工具窗口的 Options(选项)菜单轻松调用搜索。用户也可以使用快捷键 ⌘F,或者直接输入查询。另外用户可以在 Settings / Preferences | Keymap(设置/偏好设置 | 按键映射)中为 Speed Search(快速搜索)功能指定自定义快捷键。

b4542511d0fb89bdb08557804af2ca91.png

生成工具

更快的 Gradle 导入和索引

Gradle 项目现在打开速度更快,因为 IDE 不再自动下载所有依赖项的源 JAR 文件。如需访问特定源文件,用户可以使用 ⌘B 快捷键导航,并在 IDE 提示时选择下载。

6f5057308ba499f9be03fbad95e79cf8.gif

针对所有项目的快速 Maven 导入

93ea4a76435a207cd4c7cbf74769c430.png

性能

默认启用的共享 JDK 索引下载

为了提高 IDE 的启动速度,这次默认启用了共享 JDK 索引的下载。IntelliJ IDEA 现在将在后台无缝连接到专属资源,自动为 JDK 获取和应用共享索引。

其他各种框架和技术支持

包括:

  • OAuth 2.0 支持

  • URL 路径引用的自动代码补全

  • HTTP 客户端中增强的 JSON 请求主体补全

  • Spring 6.1 功能支持

  • Spring GraphQL 支持

  • GraphQL 插件与 HTTP 客户端的集成

  • 通过 Spring Initializr 添加和编辑 Spring Boot 启动器的选项

  • 从 Spring Boot 配置创建数据源的选项

  • 在 Spring 项目中建立 Kafka 连接的选项

  • OpenAPI 规范的可视化编辑

  • OpenAPI 规范 3.1 和 Swagger UI 5.0 的预览

  • HTTP 客户端中增强的 Structure(结构)工具窗口

  • HTTP 客户端中对就地变量的支持

  • Beans(Bean)工具窗口中的 Quarkus 和 Micronaut Bean

  • ...等等

b3751c576a27ee629bffcadd09c86313.png

OAuth 2.0 支持

ffcabfe1e518249ba8db5e627b995e69.png

URL 路径引用的自动代码补全

除此之外,其他包括像Kubernetes、数据库工具、远程开发和协作等一些方面的更新和说明也可参阅jetbrains.com/zh-cn/idea/whatsnew。

不得不说,用IDEA的时间可真不短了,现在是越来越追不动了。。format,png

来源:jetbrains.com/zh-cn/idea/whatsnew/

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.JetBrains 如何看待自己的软件在中国被频繁破解?

2.无意中发现了一位清华妹子的资料库!

3.程序员一般可以从什么平台接私活?

4.40岁,刚被裁,想说点啥。

5.为什么国内 996 干不过国外的 955呢?

6.中国的铁路订票系统在世界上属于什么水平?                        

7.15张图看懂瞎忙和高效的区别!

df002a47fdc26161b642139a1d2c6867.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值