前阵子 Jetbrains 来了一波大的更新,推出了 2023.3 正式版,做了不少优化,最重要的是大家期待已久的 Ai Assistant 插件本次更新也正式推出,助力大家提高 Coding 效率。但是很遗憾,目前我们无法使用,因为该插件底层主要基于 OpenAi,大陆现在是未开放地区,未提供服务。
![3eb9b66cc8b14dbfb3661446e2ed6700.png](https://i-blog.csdnimg.cn/blog_migrate/0562eea0ed07e5be4f10003be017903e.png)
另外,即便是你用了魔法工具上网,现在主流的激活工具和授权等同样无法直接激活 Ai 助手,似乎其不在全家桶范围内,只能去官方店铺购买商用授权许可,激活 Ai 助手。
不过我们还是可以有所期待的,因为 Jetbrains 官方正在努力促成这件事,和阿里云在洽谈,将 Ai 助手带到大陆来。也许等不了太久,我们就可以直接安装该插件使用了。
![a130f675aab5b3618c9900bb4aca9851.png](https://i-blog.csdnimg.cn/blog_migrate/5b485d556c15bf6dc1fc78c8c8c4b874.png)
下面对本次官方部分更新做简单介绍。
关键亮点
对 Java 21 功能的完全支持
IntelliJ IDEA 2023.3 提供了对最新 Java 21 功能的完全支持。这些更新包括虚拟线程、记录模式、switch 表达式的模式匹配和序列化集合等重要新特性,以及对字符串模板、作用域值等新引入的语言功能的预览。
![ac82f10888a2f9c6f7057f4bbba443ff.gif](https://i-blog.csdnimg.cn/blog_migrate/35e4afdb59a7c0a29010592c2a8e7eea.gif)
调试器中的 Run to Cursor(运行到光标)嵌入选项
IntelliJ IDEA 2023.3 引入了一个新的 Run to Cursor(运行到光标)嵌入选项,该选项允许您在调试时执行到特定代码行。程序挂起后,您可以将鼠标悬停在要执行到的代码行上,然后点击 Run to Cursor(运行到光标)弹出窗口。您还可以在将文本光标置于所需行上后调用键盘快捷键 (⌥F9) 来使用此功能。
![8eb69bf80a3c56d8590590f84578176c.gif](https://i-blog.csdnimg.cn/blog_migrate/b53c81d07450d23eacca84b644e0aadf.gif)
带有编辑操作的浮动工具栏
IntelliJ IDEA 2023.3 引入了一个浮动工具栏,该工具栏会在所选代码段旁边显示,提供对 Extract(提取)、Surround(包围)、Reformat(重新格式化)和 Comment(注释)等编辑操作以及上下文操作的轻松访问。您可以使用竖三点菜单自定义浮动工具栏。要将其隐藏,您可以使用相同的菜单或转到 Settings/Preferences | Advanced Settings | Editor(设置/偏好设置 | 高级设置 | 编辑器),选中 Hide floating toolbar for code editing(隐藏代码编辑的浮动工具栏)选项。
![a264a2bbb414feaeb810f24ce7c4a88b.gif](https://i-blog.csdnimg.cn/blog_migrate/9b403621f84f0bb63fe2f6134447992a.gif)
用户体验优化
Default(默认)工具窗口布局选项
IntelliJ IDEA 2023.3 进一步增强了 v2023.1 中引入的保存多个工具窗口布局并在它们之间切换的功能。新的 _Default_(默认)布局选项提供了将工作区外观还原到默认状态的快速方式。此布局不可自定义,位于 _Window | Layouts_(窗口 | 布局)下。
![c9f6361a4a0b2f254f09152e7c0cc032.png](https://i-blog.csdnimg.cn/blog_migrate/ae4bc46bfaae09e06a85ac5ec6a1a0d2.png)
默认颜色编码编辑器标签页
为了增强您在编辑器中同时处理多种文件类型的导航体验,我们为编辑器标签页引入了默认颜色编码,反映它们在 Project(项目)工具窗口中的外观。您可以在 Settings/Preferences | Appearance & Behavior | File Colors(设置/偏好设置 | 外观与行为 | 文件颜色)中管理此设置。
![ad9162eb5ef3c28d0a5a6a425386e4b9.gif](https://i-blog.csdnimg.cn/blog_migrate/2f4a717f9f020949e10decad0079b28d.gif)
适用于 macOS 的新产品图标
对于 IntelliJ IDEA 2023.3 版本,我们重新设计了适用于 macOS 的 IntelliJ IDEA 图标,使其与操作系统的标准样式指南保持一致。
![413d0eb6c1e1df0616f8f727871dd6f5.png](https://i-blog.csdnimg.cn/blog_migrate/84d83ec2bf6d7d94b4aa28a9b9e551cd.png)
Speed Search(快速搜索)快捷键
![194e8d38752f80601d7f253aa4d55c2d.png](https://i-blog.csdnimg.cn/blog_migrate/215933b6e5630a8fc878365dd3120076.png)
其他
其他还有一些优化,比如对 Java,Scala,Kotlin 等改进。
生成工具
更快的 Gradle 导入和索引
Gradle 项目现在打开速度更快,因为 IDE 不再自动下载所有依赖项的源 JAR 文件。如需访问特定源文件,您可以使用 ⌘B 快捷键导航,并在 IDE 提示时选择下载。
![add6e54fccbe9868dead81bde5831947.gif](https://i-blog.csdnimg.cn/blog_migrate/6da52cf092ff4390186140fa539b8fe3.gif)
针对所有项目的快速 Maven 导入
![d678e7262ce95d22ded56dd3aa23bcd1.png](https://i-blog.csdnimg.cn/blog_migrate/0c6ff6f4da7f1c01a77962e9fedfdf75.png)
性能
默认启用的共享 JDK 索引下载
为了提高 IDE 的启动速度,我们默认启用了共享 JDK 索引的下载。IntelliJ IDEA 现在将在后台无缝连接到专属资源,自动为 JDK 获取和应用共享索引。
这两天使用情况,IDEA 启动,运行都越来越轻便了,尤其是我用的正版,可以说是非常丝滑哈哈。
数据库工具
数据可视化 Ultimate
IntelliJ IDEA Ultimate 2023.3 集成了 Lets-Plot 库,可以实现简化的无代码数据可视化。
![c2090ffaa46b02212a52ac024265ae49.png](https://i-blog.csdnimg.cn/blog_migrate/1e44913326ae5adafbb486a0547395bb.png)
重做的导入功能
![c8311ec19926097bb18593af2c7c0785.png](https://i-blog.csdnimg.cn/blog_migrate/09b708050db84cf1aec8bc92aa1a7d91.png)
详细介绍:https://www.jetbrains.com/zh-cn/idea/whatsnew/