IntelliJ IDEA 2022 中文版版本更新!最新版 IntelliJ IDEA 曾经更新到 2022.1.4 版本。该版本引入了 Dependency Analyzer 以促成依赖关系治理和抵触解决,一个更新的 New Project 向导来优化启动新我的项目,以及 Notifications 工具窗口,它提供了一种新的、简化的形式来接管来自 IDE 的告诉。
要害更新
依赖分析器
新引入的 Dependency Analyzer 提供了无关您的我的项目和子项目中应用的所有 Maven 和 Gradle 依赖项的宽泛信息。它能够帮忙您检测和解决抵触的依赖项,过滤掉雷同的依赖项并查看它们是否存在于不同的库中,并轻松地跨依赖项导航以正确构建配置。
加强的新我的项目向导
咱们从新设计了新我的项目向导界面,以简化创立新我的项目的过程。您能够疾速启动一个空我的项目;应用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者如果您有更简单的我的项目,请 应用生成器。
新的告诉工具窗口
事件日志实例已替换为新的告诉工具窗口。它更分明地突出重要和有用的倡议和告诉,并将它们组织在专用工具窗口中。
用户体验
新建我的项目向导中的 Maven Archetype
新我的项目向导 中更新的 Maven Archetype 我的项目生成器引入了在浏览原型时搜寻即键入的性能、在模块创立期间治理原型目录的能力以及按原型输出所需属性的能力。
改良的镶嵌提醒
咱们施行了改良的 Code Vision 嵌入提醒,可让您间接在编辑器中即时理解您的代码。显示的度量列表当初包含继承者、用法、代码作者和 相干问题。这些指标当初默认启用,并且能够在 Inlay Hints 设置中进行批改。这些设置也已更新并提供了新的配置 UI。
平均拆分选项卡
您能够在编辑器选项卡之间平均分配工作空间,使它们的宽度都雷同。要进行设置,请转到 设置 / 首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等。
将 UML 图导出为其余格局 最终的
当初能够将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有地位的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,这使得它们与第三方工具兼容。
新的构造搜寻和替换对话框
“构造搜寻和替换”对话框当初蕴含所有模板的列表,以便更轻松地在它们之间导航。此外,该对话框具备 Pin Dialog 图标和重新排列的注入代码和 匹配大小写复选框。
包查看器插件 最终的
IntelliJ IDEA 2022.1 当初能够通过查看 Checkmarx SCA 数据库和 国家破绽数据库来检测我的项目中应用的 Maven 和 Gradle 依赖项中的破绽,这要归功于与 IntelliJ IDEA Ultimate 捆绑的 Package Сhecker 插件。
编辑
从 Markdown 文件运行命令
应用蕴含要执行命令的指令的 Markdown 文件时,您能够应用装订线中的运行图标间接从文件中运行这些命令。
复制 Markdown 文件的代码片段
应用 Markdown 块中的新复制代码片段,您只需单击一下即可轻松地将内容复制到剪贴板
更新了 Markdown 编辑器浮动工具栏
从新设计的 Markdown 编辑器浮动工具栏当初提供列表创立性能和容许您抉择题目款式的下拉菜单。它是可定制的,所以你能够用你须要的选项来填充它。
LightEdit 中的代码从新格式化
咱们加强了 LightEdit 模式,因而您无需创立或关上专用我的项目即可实现更多工作。当初,您能够在无我的项目模式下执行代码从新格式化。
新的不正确格局查看
咱们施行了不正确的格局查看,当文件的以后格局与代码款式设置不匹配时,它会告诉您。
格局改良
为了代码中的格局一致性,在行正文开始处增加空格 选项已通过主动启用的从新格式化时强制复选框进行了裁减。它默认可用于 Java、Kotlin 和 Groovy,并且仅批改以字母数字符号结尾的行正文。
命令行格式化程序中的试运行模式反对
命令行格式化程序反对试运行模式来验证我的项目文件。如果文件须要格式化,它将以非零状态退出。
Java 18 反对
IntelliJ IDEA 2022.1 反对 2022 年 3 月公布的 Java 18 的新性能。IDE 当初反对代码片段、开关表达式的模式匹配更改等。
Java 反编译器
Java 反编译器当初与 Java 17 版本更兼容。它反对古代语言构造函数,例如密封类型和模式匹配,具备更好的字符串反编译切换性能,提供类型正文并检测公共常量。
更好的 JUnit 5 反对
咱们增加了对 JUnit 5.7 中引入的新性能的反对,包含对 @EnabledIf/DisabledIf、@NullSource/EmptySource 和 @TempDir 正文的反对。
应用 try/catch 模板更新了环绕声
更新后的带有 try/catch 模板的 Surround 当初从新抛出包装到 RuntimeException 中的异样,而不是吞下它。
Kotlin 1.6.20 反对
IntelliJ IDEA 2022.1 反对 Kotlin 1.6.20,因而最新的语言性能,例如反对并行编译、上下文接收器原型,以及所有 Kotlin 指标之间更好的代码共享,当初都能够在 IDE 中应用。
改良了 Kotlin 的 IDE 性能
在执行代码实现、突出显示和与参考搜寻相干的操作时,优化包索引显着进步了 IDE 速度。代码更改后产生的从新索引案例的数量和范畴也有所缩小。
调试器改良
在调试 Kotlin 我的项目时,咱们为 Smart Step Into 性能 引入了一些有用的改良和更新。咱们还解决了一些与断点无关的问题。
Kover 插件集成
为了确保更好的 Kotlin 代码覆盖率,Kover 插件 已与 IntelliJ IDEA 集成。
对 Groovy 的 Postfix 模板反对
Groovy 的代码实现当初反对大多数相似 Java 的后缀模板,例如 arg, cast, for, iter, nn, notnull, null, not, throw, try, var, par, sout, serr, while, new, reqnonnull, 和 return.
软件下载:https://www.macz.com/mac/3674…