IntelliJ IDEA 2022.3 EAP 3 发布,带来一系列新 Java 检查
IntelliJ IDEA 2022.3 EAP 3 现已推出!新的 EAP 版本引入了重新设计的 Settings Sync 解决方案,可无缝同步个人 IDE 设置、一系列新的 Java 检查和其他改进,以及利用新 IntelliJ IDEA Workspace Model API 的实验性 Maven 导入功能。
新的同步设置解决方案
引入了一个重新设计的解决方案来同步自定义用户设置。新的 Settings Sync 插件能够同步来自平台、捆绑插件和第三方插件的所有可共享设置。
默认情况下, Settings Sync 插件本身也将被同步并静默安装。至于第三方插件设置是否可同步,则取决于第三方供应商。
如何启用
- 一直在使用IDE Settings Sync,则你的数据将自动迁移到新插件,因此您无需执行任何操作。
- 如果你是Settings Repository用户,建议继续使用当前设置,因为相关的功能迁移仍在进行中。功能准备就绪后,你将在 IDE 中收到通知。
- 如果你之前没有使用过设置同步解决方案,想尝试新的解决方案,可以通过设置/首选项 | 设置同步 | 启用设置同步。
改进的复制剪切粘贴行为
通过重新设计粘贴操作 ( ⌘V / Ctrl+V ) 行为改进了 IDE 中的编辑体验。
在未选择任何代码的情况下复制(⌘C / Ctrl+C)或剪切(⌘X / Ctrl+X)行时,粘贴操作会将剪贴板的内容添加到当前行的上方,而不是插入符号处。
新的 Java 检查和其他改进
有一个新的检查,可以在每个分支中检测带有公共子表达式的 switch 表达式。快速修复建议将开关移到内部并缩短代码。
另一项新的检查则报告冗余数组长度检查。当唯一的后续语句是遍历数组的 for 循环时,可以删除 if 子句,因为无论如何都会在 for 循环中执行长度检查。
另外,还引入了一项检查,该检查报告字符串文字中 \s 的使用情况(文本块位于行尾的情况除外)。此检查附带一个快速修复,建议将 \s 替换为空格。
新的检查会报告 Javadoc 和代码之间的不匹配,当用英语编写的方法规范的部分和方法声明不对应时,会产生通知。
在仅使用一个元素或字符时,有一项新检查,可检测不必要的数组、列表或字符串创建。快速修复会建议简化内联重构后可能出现的过度构造。
Java 调试器中的增强型数据流分析辅助
改进了Java 调试器中的数据流分析功能。此前,DFA 助手会预测某些表达式的未来值。现在,当分析器可以预测代码的特定分支将不会被执行时,它将使该部分代码变灰。
使用新的 IntelliJ IDEA 工作区模型 API 导入 Maven(实验性)
IntelliJ IDEA 2022.3 EAP 使用新的 IntelliJ Workspace Model API引入实验性 Maven 导入功能,在导入 Maven 项目时将速度提高 10%。
更多详细内容可查看更新公告:https://blog.jetbrains.com/idea/2022/10/intellij-idea-2022-3-eap-3/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Scala 2.13.10 发布,多范式编程语言
Scala 2.13.10 现已发布。这是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。具体更新内容如下: 二进制兼容性回归已修复 修复 2.13.9 的回归,它破坏了同为 value classes 的 case classes 的二进制兼容性(#10155) 库维护者应避免使用 Scala 2.13.9 发布库。 其他显着变化 修复 linting 中的 2.13.9 回归,导致虚假的“variable x is never used”警告 (#10154) -Xsource:3现在尊重 whitebox macro overrides 的改进(#10160) Scaladoc 工具:修复可能导致性能非常慢或输出不正确的解析错误(#10175) 恢复-Vprint-args,用于 echoing 提供给编译器的参数(#10164) 有关完整的 2.13.10 更改列表,可参阅所有合并的 PR和所有已关闭的错误。 兼容性 与次要版本一样,Scala 2.13.10 与整个 Scala 2.13 系列二进制兼容。可在升级时启用 -Xmigration,以...
- 下一篇
Ardour 7.0 现已发布,跨平台音频编辑器
在 Ardour 6.9 发布一年多之后,跨平台音频编辑器 Ardour 7.0 现已发布。新版本具有许多新功能,比如首次将“剪辑启动”功能带入 Ardour,以及 MIDI 编辑的许多增强,此版本还增加了 Apple Silicon 系统的官方构建(之前只能通过 nightly build 获得)。 Ardour 开源音频处理套件不仅是 Linux 用户的最佳选择之一,还适用于 macOS 和 Windows。 新的剪辑启动功能 Ardour 剪辑启动功能类似于 Ableton Live、Bitwig、Digital Performer 和其他数字音频软件解决方案提供的工作流程,剪辑启动允许尝试各种循环和单次样本的组合,所有声音适当(但可选)时间拉伸以适合会话的速度图,并开始/停止量化到凹槽。 纹波模式 Ardor 现在有 3 种“波纹编辑”模式。波纹编辑描述了当您从轨道中剪切/删除材料时会发生什么,后来的材料可更早地移动以“填补空白”。 已选纹波:在此模式下,删除片段或时间范围后,所有选定的曲目都会出现波纹。 所有涟漪:在此模式下,所有轨道都会响应范围删除而波动 面试模式:在此模式...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境