Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版

IntelliJ IDEA 2022中文版版本更新!最新版IntelliJ IDEA已经更新到2022.1.4版本。该版本引入了Dependency Analyzer以促进依赖关系管理和冲突解决,一个更新的New Project向导来优化启动新项目,以及Notifications工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第1张图片

关键更新

依赖分析器
新引入的Dependency Analyzer提供了有关您的项目和子项目中使用的所有 Maven 和 Gradle 依赖项的广泛信息。它可以帮助您检测和解决冲突的依赖项,过滤掉相同的依赖项并检查它们是否存在于不同的库中,并轻松地跨依赖项导航以正确构建配置。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第2张图片
增强的新项目向导
我们重新设计了新项目向导界面,以简化创建新项目的过程。您可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者如果您有更复杂的项目,请 使用生成器。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第3张图片
新的通知工具窗口
事件日志实例已替换为新的通知工具窗口。它更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第4张图片
用户体验
新建项目向导中的 Maven Archetype
新项目向导 中更新的 Maven Archetype 项目生成器引入了在浏览原型时搜索即键入的功能、在模块创建期间管理原型目录的能力以及按原型输入所需属性的能力。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第5张图片
改进的镶嵌提示
我们实施了改进的 Code Vision 嵌入提示,可让您直接在编辑器中即时了解您的代码。显示的度量列表现在包括继承者、用法、代码作者和 相关问题。这些指标现在默认启用,并且可以在 Inlay Hints 设置中进行修改。这些设置也已更新并提供了新的配置 UI。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第6张图片
均匀拆分选项卡
您可以在编辑器选项卡之间平均分配工作空间,使它们的宽度都相同。要进行设置,请转到 设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第7张图片
将 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 现在支持代码片段、开关表达式的模式匹配更改等。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第8张图片
Java反编译器
Java 反编译器现在与 Java 17 版本更兼容。它支持现代语言构造函数,例如密封类型和模式匹配,具有更好的字符串反编译切换功能,提供类型注释并检测公共常量。
更好的 JUnit 5 支持
我们添加了对 JUnit 5.7 中引入的新功能的支持,包括对@EnabledIf/DisabledIf、@NullSource/EmptySource和@TempDir注释的支持。
使用 try/catch模板更新了环绕声
更新后的带有 try/catch模板的 Surround 现在重新抛出包装到 RuntimeException 中的异常,而不是吞下它。Mac端最好用的Java开发工具:IntelliJ IDEA 2022中文版_第9张图片

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...

你可能感兴趣的:(开发工具)