IntelliJ IDEA 2023.1 正式发布,看看又多了那些新特性

昨晚看到 IDEA 官推宣布 IntelliJ IDEA 2023.1 正式发布了。简单看了一下,发现这次的新版本包含了许多改进,进一步优化了用户体验,提高了便捷性。

至于是否升级最新版本完全是个人意愿,如果觉得新版本没有让自己感兴趣的改进,完全就不用升级,影响不大。软件的版本迭代非常正常,正确看待即可,不持续改进就会慢慢被淘汰!

根据官方介绍:

IntelliJ IDEA 2023.1 针对新的用户界面进行了大量重构,这些改进都是基于收到的宝贵反馈而实现的。官方还实施了性能增强措施,使得 Maven 导入更快,并且在打开项目时 IDE 功能更早地可用。由于后台提交检查,新版本提供了简化的提交流程。IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射导航。

下面对这个版本的一些比较有意思的改进进行详细介绍。

1

新 UI 增强(测试版)

针对收到的有关 IDE 新用户界面的反馈,IntelliJ IDEA 官方实施了一些更新,以解决最受欢迎的请求。引入了紧凑模式,通过缩小间距和元素提供更加集中的 IDE 外观和感觉。新 UI 现在提供一个选项来垂直分割工具窗口区域,并方便地排列窗口,就像旧 UI 一样。主窗口标题栏中的运行小部件已经重新设计,使其外观不显眼且更易于查看。

2

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

IntelliJ IDEA 官方通过在智能模式下执行扫描文件以建立索引的过程来改进了 IDE 启动体验,这样即可使 IDE 的全部功能在启动过程中更早地可用。当打开一个项目时,IntelliJ IDEA 2023.1 会使用上一次与该项目的会话中存在的缓存,并同时查找要建立索引的文件。如果扫描中没有发现任何更改,则 IDE 将准备就绪,消除了之前由于启动时进行索引而导致的延迟。

3

更快地导入 Maven 项目

官方通过优化依赖解析以及重新设计导入和配置 facets 的过程,显著提高了 IDE 在导入 Maven 项目时的性能。

4

后台提交检查

 

官方重新设计了 Git 和 Mercurial 的提交检查行为,以加速整个提交过程。现在,在提交但尚未推送之前会在后台执行检查。

5

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

为了简化查看应用安全规则,IntelliJ IDEA Ultimate 2023.1 提供了从 Spring 控制器到安全匹配器的轻松导航。该导航可以从安全匹配器到控制器以及反向工作。

 

6

全 IDE 缩放

在 v2023.1 中,可以完全放大和缩小 IDE,同时增加或缩减所有 UI 元素的大小。从主菜单中,选择 _View | Appearance_(视图 | 外观),调整 IDE 的缩放比例。此外,您可以在 _Settings/Preferences | Keymap | Main Menu | View | Appearance_(设置/偏好设置 | 按键映射 | 主菜单 | 视图 | 外观)中指定调用这些操作的自定义快捷键。

9

新的 Java 检查

官方为了帮助保持代码整洁和无错误,升级了一些现有的 Java 检查,并添加了新的检查。格式不正确字符串检查现在报告不符合常见 Java 语法的非法时间转换。冗余字符串操作检查现在能够检测到多余的 StringBuilder.toString() 调用,并提供一个快速修复来将它们替换为 contentEquals(),以便您不会创建中间 String 对象。它还报告 String 构造函数调用中不必要的参数,并建议一个快速修复来删除它们。在这篇博客文章中了解更多关于 IntelliJ IDEA 2023.1 其他代码检查改进。

10

Java 20 支持

继续减少 Java 开发人员认知负荷,IntelliJ IDEA 2023.1 支持最新更新添加到 Java 20 中,包括语言特性模式匹配和记录模式的更改。

11

改进了 Extract Method(提取方法)重构

官方通过引入选项来升级提取方法重构,即使所选代码片段具有需要返回的多个变量也可以应用该选项。在这些情况下,IDE 首先建议将这些变量封装到一个新记录或 bean 类中,然后执行方法提取。

12

VM Options(虚拟机选项)字段中的自动补全

自动补全功能以及集成到 _Run/Debug configuration_(运行/调试配置)弹出窗口的 _VM Options_(虚拟机选项)字段中。现在,输入标志的名称时,IDE 会建议可用命令行选项的列表。这适用于 -XX: 和 -X 选项,以及一些未由 IntelliJ IDEA 自动配置的标准选项,如 -ea,但不适用于 -cp 或 –release。

13

Spring Security 6 支持

IntelliJ IDEA Ultimate 2023.1 提供了更新的支持,可以导航到 Spring Security 6 中引入的 API 的 URL 映射和安全角色。

14

Apache Dubbo 支持

IntelliJ IDEA 实现了一个新的专用插件,集成了 Apache Dubbo,将该框架的功能作为 IntelliJ IDEA 对 Spring 的支持的一部分。

15

Structure(结构)工具窗口中的 VCS 状态颜色提示

16

针对 GitHub 改进了代码审查工作流

为了简化在 IDE 中审查代码的过程,重做了 Pull Request(拉取请求)工具窗口。它现在为您打开的每个拉取请求提供一个专用标签页。标签页会立即显示已更改文件的列表,但它提供的信息比先前更少,让您可以更好地专注于当前任务。现在,可以通过一个新增的专属按钮轻松执行拉取请求当前状态下最相关的操作。

17

最后

最新激活教程,可点击「原文阅读」,获取详细使用教程!

IntelliJ IDEA 2023.1 更多改进的介绍请参考官方文档:https://www.jetbrains.com/zh-cn/idea/whatsnew/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果IntelliJ IDEA 2023.1.2无法打开,可能有几个可能的原因。 首先,您可能在安装过程中遇到了问题。请确保您已正确下载并安装了正确版本的IntelliJ IDEA。如果您下载的版本与您的操作系统不兼容,或者下载的文件出现问题,可能会导致无法打开软件。请尝试重下载并重安装软件。 其次,可能是由于您的计算机上存在其他软件或驱动程序冲突导致IntelliJ IDEA无法正常运行。您可以尝试关闭其他运行的程序,特别是与开发环境相关的程序,然后重打开IntelliJ IDEA,看是否可以解决问题。 另外,您的计算机可能没有足够的资源来运行IntelliJ IDEAIntelliJ IDEA是一个功能强大的开发工具,需要较高的系统要求才能正常运行。请确保您的计算机满足最低系统要求,并尝试关闭其他不必要的程序,释放系统资源,并重打开IntelliJ IDEA。 最后,如果以上解决方法都无法解决问题,您可以尝试在IntelliJ IDEA的官方论坛或支持网站上查找解决方案。其他用户可能已经遇到类似的问题,并分享了他们的解决方法。您也可以尝试联系IntelliJ IDEA的技术支持团队,向他们咨询并获取帮助。 总之,如果IntelliJ IDEA 2023.1.2无法打开,请检查安装过程、计算机资源和外部冲突等因素,并尝试相应的解决方法。 ### 回答2: IntelliJ IDEA 2023.1.2打不开可能有多种原因。 首先,可能是由于您的计算机没有满足软件运行的最低系统要求所致。IntelliJ IDEA 2023.1.2可能需要较高的操作系统版本或更高的硬件配置来保证正常运行。在您尝试打开软件之前,请确保您的计算机的操作系统版本和硬件配置能够满足软件的要求。 其次,可能是由于软件本身的问题所致。IntelliJ IDEA 2023.1.2可能存在一些bug或错误,导致软件无法正常启动。您可以尝试通过访问IntelliJ IDEA的官方网站或支持论坛来查找解决方案或报告问题。 另外,您的计算机可能存在与软件兼容性相关的问题。例如,可能是由于与其他安装的软件或插件之间的冲突导致IntelliJ IDEA无法打开。在这种情况下,您可以尝试禁用或卸载其他与IntelliJ IDEA相关的软件或插件,然后重启动计算机并尝试打开IntelliJ IDEA。 最后,您的IntelliJ IDEA安装可能已损坏或丢失了某些必要的文件。在这种情况下,您可以尝试重安装IntelliJ IDEA,并确保在安装过程中没有发生任何意外错误。 总的来说,IntelliJ IDEA 2023.1.2无法打开可能是由于系统要求不符、软件问题、兼容性问题或安装损坏等原因所致。您可以通过检查系统要求、找到解决方案或报告问题、解决与其他软件或插件的冲突以及重安装软件等方法尝试解决该问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值