Java集合框架之Map详解
340
2022-08-04
最新版 IDEA 2022.1 正式上线新功能一览
目录javaJava 18 支持Java 反编译器更好的 JUnit 5 支持更新的 Surround with try/catch(使用 try/catch 环绕)模板主要更新Dependency Analyzer增强了 New Project(新建项目)向导新的 Notifications(通知)工具窗口用户体验New Project(新建项目)向导中的 Maven Archetype改进的内嵌提示将 UML 图表导出为其他格式编辑器从 Markdown 文件运行命令更新了 Markdown 编辑器浮动工具栏Markhttp://down 文件的 Copy code snippet(复制代码段)调试器Reset Frame(重置帧)隐藏了选项卡标签docker新的 Services(服务)视图 UI对 Docker Compose 目标的支持Docker Registry V2 支持Web 开发更好的 Next.js 支持对 Volta 的支持
最新版 IDEA 2022.1 正式上线!各种新操作…新功能…都在这里啦
详细装机配置 请参考:2022 最新 IntelliJ IDEA 2022 详细配置步骤演示(图文版)
4月12日,最新版的IDEA 2022.1正式发布,无论是从UI上,还是功能上,都有了很大的改进,完善;
一起来看一下都有那些重要的更新!
文末有你想要的…
Java
Java 18 支持
IntelliJ IDEA 2022.1 支持 2022 年 3 月发布的 Java 18 的新功能。IDE 现已支持代码段、switch 表达式的模式匹配变更等。
Java 反编译器
Java 反编译器现在与 Java 17 版本更兼容。它支持 sealed 类型和模式匹配等现代语言构造函数,具有更好的字符串反编译切换功能,提供类型注解并且可以检测公共常量。
更好的 JUnit 5 支持
我们添加了对 JUnit 5.7 中引入的新功能的支持,包括对 @EnabledIf/DisabledIf、@NullSource/EmptySource 和 @TempDir 注解的支持。
更新的 Surround with try/catch(使用 try/catch 环绕)模板
更新的 Surround with try/catch(使用 try/catch 环绕)模板现在会重新抛出包装到 RuntimeException 中的异常,而不是将其吞下。
主要更新
Dependency Analyzer
新引入的 Dependency Analyzer 提供了关于您的项目和子项目中使用的所有 Maven 和 Gradle 依赖项的大量信息。它可以帮助您检测并解决冲突的依赖项、筛选出相同的依赖项并检查它们是否存在于不同库中,以及轻松地在依赖项之间导航以纠正构建配置。
增强了 New Project(新建项目)向导
我们重新设计了 New Project 向导界面,以简化创建新项目的操作。您可以快速启动一个空项目;为 Java、Kotlin、Groovy 和 javascript 使用预配置选项;或者如果您拥有更复杂的项目,可以使用生成器。
新的 Notifications(通知)工具窗口
Event Log(事件日志)实例被一个新的 Notifications(通知)工具窗口替换。它可以更清楚地高亮显示重要的和实用的建议和通知,并将它们集中在一个专门的工具窗口中。
用户体验
New Project(新建项目)向导中的 Maven Archetype
New Project(新建项目)向导中更新的 Maven Archetype 项目生成器引入了浏览 Archetype 时边输入边搜索的功能、在模块创建期间管理 Archetype 目录的功能以及按 Archetype 输入所需属性的功能。
改进的内嵌提示
将 UML 图表导出为其他格式
UML 图表现在可以导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,从而与第三方工具兼容。
编辑器
从 Markdown 文件运行命令
如果 Markdown 文件包含需要执行的命令的指令,您可以使用间距中的运行图标直接从文件运行这些命令。
更新了 Markdown 编辑器浮动工具栏
重新设计的 Markdown 编辑器浮动工具栏现在将提供列表创建功能和允许您选择标题样式的下拉菜单。您可以使用所需选项自定义此工具栏。
Markdown 文件的 Copy code snippet(复制代码段)
使用 Markdown 块中新sUAIXFV增的 Copy code snippet(复制代码段),您可以轻松地将内容一键复制到剪贴板。
调试器
Reset Frame(重置帧)
在 Debugger(调试器)工具窗口的 Frames(帧)视图中,我们从工具栏移除了 Drop Frame(丢帧)操作,换为内联 Reset Frame(重置帧)图标。
隐藏了选项卡标签
为了最大化 Debugger(调试器)工具窗口中的可用空间,我们默认隐藏了选项卡标签。要使其再次可见或自定义它们的位置,请使用 Layout Settings(布局设置)中的 Show Tab Labels(显示选项卡标签)选项。
Docker
新的 Services(服务)视图 UI
对于 IntelliJ IDEA 2022.1,我们在 Services(服务)工具窗口中重做了 Docker UI。重做已经覆盖容器、镜像、网络和卷。
对 Docker Compose 目标的支持
对 Docker Compose 目标的支持现已推出。例如,要在 Compose 目标上运行 Spring Boot 应用程序,请转到运行配置,通过 Manage targets(管理目标)创建一个 Compose 目标,然后运行该应用程序。
Docker Registry V2 支持
我们添加了对 Docker Registry HTTP API V2 的支持,配合 Docker 1.6+。您可以创建简单的或受密码保护的 Docker V2 注册表并执行查看、推送和拉取镜像等常规操作。
Web 开发
更好的 Next.js 支持
得益于针对 React 的内置支持,所有关键功能都应该已经可以在 Next.js 项目中运行。IntelliJ IDEA 2022.1 添加了对页面等特定于框架的对象的支持。IDE 将解析 Link 组件的 href 属性以及 form 和其他标记中使用的路径。代码补全、导航http://和重构也将可以运行。
对 Volta 的支持
在此版本中,我们添加了与 JavaScript 工具管理器 Volta 的集成。IntelliJ IDEA 2022.1 将自动识别使用 Volta 安装的 Yarn 和 npm。
更多的更新内容,可参考:
https://jetbrains.com.cn/idea/whatsnew/
临时码,需要的朋友可以参考下吧
https://jb51.net/article/244688.htm
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~