彩票走势图

IntelliJ IDEA V2022.1正式发布——引入依赖关系分析器

翻译|产品更新|编辑:董玉霞|2022-04-13 15:22:24.873|阅读 172 次

概述:IntelliJ IDEA 发布重大版本更新,V2022.1 引入了依赖关系分析器,便于依赖关系管理和冲突解决;更新了“新建项目”向导,优化了启动新项目和“通知”工具窗口,该窗口提供了一种新的简化方式来接收来自 IDE 的通知。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

IntelliJ IDEA 发布重大版本更新,V2022.1 引入了依赖关系分析器,便于依赖关系管理和冲突解决;更新了“新建项目”向导,优化了启动新项目和“通知”工具窗口,该窗口提供了一种新的简化方式来接收来自 IDE 的通知。

IntelliJ IDEA官方正版下载

V2022.1还包括许多其他值得注意的改进,下面将详细介绍这些改进,本次更新信息将分三部分阐述,本文是第一部分。

关键更新
依赖关系分析器

新引入的依赖关系分析器提供了有关项目和子项目中使用的所有 Maven 和 Gradle 依赖项的广泛信息。它可以帮助您检测和解决冲突的依赖项,筛选出相同的依赖项并检查它们是否存在于不同的库中,并轻松地跨依赖项导航以更正生成配置。

Java开发工具IntelliJ IDEA。

增强的新建项目向导

重新设计了“新建项目”向导界面,以简化创建新项目的创建过程。您可以快速启动空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者,如果您有更复杂的项目,请使用生成器。

Java开发工具IntelliJ IDEA。

新的通知工具窗口

事件日志实例已替换为新的通知工具窗口。它更清楚地突出显示重要且有用的建议和通知,并将它们组织在专用的工具窗口中。

Java开发工具IntelliJ IDEA。

用户体验
“新建项目”向导中的 Maven 原型

“新建项目”向导中更新的 Maven 原型项目生成器引入了在浏览原型时键入搜索功能、在模块创建期间管理原型目录的功能,以及按原型输入所需属性的功能。

Java开发工具IntelliJ IDEA。

改进的镶嵌提示

我们实现了改进的 Code Vision 内嵌提示,可让你直接在编辑器中即时了解代码。显示的指标列表现在包括继承者、用法、代码作者和相关问题。这些指标现在都默认处于启用状态,并且可以在“镶嵌提示”设置中进行修改。这些设置也已更新,并提供了新的配置 UI。

Java开发工具IntelliJ IDEA。

均匀拆分的标签

可以在编辑器选项卡之间均匀分布工作空间,以便它们都具有相同的宽度。要进行此设置,请转到“设置”/“首选项”|高级设置|编辑器选项卡|均衡嵌套拆分中的比例。

Java开发工具IntelliJ IDEA。

将 UML 图导出为其他格式

现在可以将UML图表导出为yEd .graphml,JGraph .drawio,Graphviz .dot,Graphviz .dot with position,Mermaid .md,Plantuml和IntelliJ IDEA .uml文件,这使得它们与第三方工具兼容。

Java开发工具IntelliJ IDEA。

“新建结构搜索和替换”对话框

“结构搜索和替换”对话框现在具有所有模板的列表,以便更轻松地在它们之间导航。此外,该对话框还具有“固定对话框”图标和重新排列的“注入代码”和“匹配大小写”复选框。

Java开发工具IntelliJ IDEA。

安全
软件包检查器插件

IntelliJ IDEA最新版本 2022.1现在可以通过检查Checkmarx SCA数据库和国家漏洞数据库来检测项目中使用的Maven和Gradle依赖项中的漏洞,这要归功于与IntelliJ IDEA Ultimate捆绑在一起的Package Сhecker插件。

Java开发工具IntelliJ IDEA。

编辑器
从 Markdown 文件运行命令

使用包含带有要执行的命令的指令的 Markdown 文件时,可以使用装订线中的运行图标直接从该文件运行这些命令。

Java开发工具IntelliJ IDEA。

复制 Markdown 文件的代码片段

使用 Markdown 块中的新复制代码段,只需单击一下即可轻松地将内容复制到剪贴板。

Java开发工具IntelliJ IDEA。

更新了 Markdown 编辑器浮动工具栏

重新设计的Markdown编辑器浮动工具栏现在提供列表创建功能和下拉菜单,允许您选择标题样式。它是可自定义的,因此您可以用所需的选项填充它。

Java开发工具IntelliJ IDEA。

在 LightEdit 中重新格式化代码

我们增强了 LightEdit 模式,因此您无需创建或打开专用项目即可完成更多操作。现在,您可以在无项目模式下执行代码重新格式化。

Java开发工具IntelliJ IDEA。

新 格式不正确检查

我们已实现格式不正确检查,当文件的当前格式与代码样式设置不匹配时,它会通知您。

Java开发工具IntelliJ IDEA。

格式改进

为了保持代码格式的一致性,“在注释开始行处添加空格”选项已通过自动启用的“重新格式化时强制执行”复选框进行了扩充。默认情况下,它可用于 Java、Kotlin 和 Groovy,并且仅修改以字母数字符号开头的行注释。

Java开发工具IntelliJ IDEA。

命令行格式化程序中的干运行模式支持

命令行格式化程序支持使用试运行模式来验证项目文件。如果文件需要格式化,它将以非零状态退出。

java
支持Java 18

IntelliJ IDEA 2022.1 支持 Java 18 的新功能,该功能于 2022 年 3 月发布。IDE 现在支持代码段、对开关表达式的模式匹配所做的更改等。

Java开发工具IntelliJ IDEA。

Java 反编译器

Java反编译器现在与Java 17版本更加兼容。它支持现代语言构造函数,例如密封类型和模式匹配,具有更好地切换字符串反编译的功能,提供类型注释并检测公共常量。

Java开发工具IntelliJ IDEA。

更好的 JUnit 5 支持

我们添加了对 JUnit 5.7 中引入的新功能的支持,包括对 、 和注释的支持。

Java开发工具IntelliJ IDEA。

更新了环绕声与尝试/捕捉模板

更新后的环绕声尝试/捕获模板现在重新引发包装到 RuntimeException 中的异常,而不是吞噬它。

Java开发工具IntelliJ IDEA。

Kotlin
支持Kotlin 1.6.20

IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的语言功能(如支持并行编译、上下文接收器原型以及跨所有 Kotlin 目标的更好的代码共享)现已在 IDE 中可用。

改进了 Kotlin 的 IDE 性能

优化包索引显著提高了 IDE 在执行代码完成、突出显示以及与引用搜索相关的操作时的速度。代码更改后发生的重新索引情况的数量和范围也减少了。

改进调试器

我们在调试 Kotlin 项目时为智能步入功能引入了一些有用的改进和更新。我们还解决了一些有关断点的问题。

Kover 插件集成

为了确保更好的 Kotlin 代码覆盖率,Kover 插件已与 IntelliJ IDEA 集成。

IntelliJ IDEA | 下载试用

IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。

想要了解IntelliJ IDEA价格的朋友,欢迎咨询


IntelliJ IDEA技术交流群5:786598704      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP