发布时间:2025-06-18
浏览次数:0
IDEA 2022.1版本现已正式推出,其核心亮点包括:新增了依赖关系管理和冲突处理的工具,推出了升级版的New项目向导,旨在简化新项目的创建流程,并且引入了通知工具窗口,该窗口提供了一种新颖且便捷的方式来接收IDE的通知。
2022年1月发布的版本中,融入了众多引人注目的优化,以下将列举其中一些新增功能以供大家了解。
关键更新
为了推动依赖性管理和冲突的妥善处理,IDE平台引入了依赖分析工具,此工具详尽地展现了项目及其子项目中涉及的所有依赖关系,包括那些通过间接方式传递的依赖项。
此新功能可便捷地识别并处理依赖冲突,例如,能筛选掉重复的依赖模块,并查看这些模块在各个库中的分布情况,同时也能快速浏览依赖项,确保配置的正确构建。
我们对项目向导界面进行了全新设计,旨在简化新项目的创建流程。您现在可以轻松地启动一个空白项目;选用Java等语言的预配置选项;对于结构更为复杂的项目,则可借助生成器来完成。
事件日志样本已被新的通知界面所取代,这一界面能够更有效地凸显关键且实用的建议与信息,同时将这些内容有序地整合至一个专门的界面窗口中。
如需获取更详尽的资讯,请查阅相关博客文章:https://blog..com/idea/2022/01/-idea-2022-1-eap-1/#。
用户体验
IDEA在UI改造过程中,对Maven项目生成器进行了重新设计。2022.1版本中,用户在浏览原型时可以享受到“键入即搜索”的便捷功能,同时,在创建模块的过程中,用户还能对原型目录进行有效管理。
此外,还可以按原型输入所需的属性:
IDEA 2022.1 允许用户在编辑器的选项卡中均匀地划分工作区域,确保每个选项卡都享有等宽的空间。
我们对结构搜索和替换对话框进行了重新设计,并提供了所有模板的详细列表,这样用户就可以更便捷地在这些模板之间进行浏览和选择。
安全
IDEA 2022.1版本已支持通过查阅SCA数据库以及国家漏洞数据库,对项目中所采用的Maven及依赖项进行漏洞检测。
Java 支持
IDEA 2022.1版本对2022年3月推出的Java 18新增特性提供了支持。具体来说,它现在能够处理代码片段以及开关表达式中模式匹配的改动。
关于更详尽的信息,您可以查阅该博客发表的文章:[链接]。
Java的反编译工具目前已与Java 17版本实现了更高的兼容性,它能够处理诸如密封类和模式匹配等现代语言特性,并增强了字符串反编译的切换性能,同时提供了类型注释功能,并能检测公共常量。
本版本新增了对 JUnit 5.7 版本新增功能的兼容性,涵盖了诸如@/、@/以及@等注释类型的使用支持。
在更新后的代码中,当遇到带有模板的异常时,应将其重新抛出,而不是将其默默忽略。
支持
IDEA 2022.1版本兼容1.6.20,这使得最新的语言特性,诸如并行编译功能、上下文接收器原型设计以及针对所有目标的代码共享优化,现在均已集成至IDE之中。
在这篇博客文章里,您可以获取更多关于新功能更新的详细信息:请访问链接https://blog..com//2022/04/-1-6-20-/。
对包索引进行了优化,显著提升了集成开发环境在执行代码补全、代码高亮显示以及参考搜索等功能的运行效率,同时,在代码修改后需要重新进行索引的次数和涉及的范围也有所降低。
框架和技术
新增了对Go微服务的兼容性,支持URL路径引用、接口和装订线图标等特性。若要使用这些特性,用户需在IDEA中安装Go插件,并且目前这些功能仅限于标准库函数的应用。
IDEA 目前已为Go文件中的HTTP方法和头部信息实现了自动补全功能,在每个端点旁边,用户会看到一个地球形状的图标,点击该图标后,IDEA会展示一系列推荐选项。
新增了多项功能以提升用户对数据的操作体验。IDEA软件实现了代码的高亮显示,自动完成运算符和文档字段输入,并增设了从实体映射至数据库工具窗口的便捷导航功能。
在.proto文件中新增了一种操作意图:向尚未解析的消息引用部分补充了必要的导入指令,补充这些导入指令之后,集成开发环境将能够为消息引用提供更完善的补全建议。
在项目内若包含对 gRPC 服务进行描述的 .proto 文件,IDEA 现已支持自动生成服务名称、方法名称以及请求正文选项。此外,用户还可通过点击装订线图标来执行请求操作。
若项目缺少 .proto 文件,尽管如此,由于服务器具备 gRPC 反射功能,你仍可执行请求操作,并且能够获取到服务器上运行实例的具体服务及方法名称。
支持
现在可以从编辑器选项卡中修改从集群加载的资源。
如果 不在标准位置,现在可以手动配置路径。
本版本为pod增加了端口映射的功能。若需进行端口转发,用户可通过点击工具栏上的相应图标,或者从右键菜单中选择相关选项来实现。
在“服务”视图里intellij idea类图,每一项资源都新增了一个“描述资源”的操作,用户既可以通过上下文菜单来激活它,也可以直接点击工具栏上的相应按钮来执行。
集群事件目前正展示于服务视图的独立节点部分intellij idea类图,并呈现了系统近期发生事件的详细信息。
为了查阅某个特定pod的相关事件,需在相应pod上执行查询操作,并在操作反馈中寻找相关信息。
为werf.yaml文件及相关Helm模板文件提供了有限的编辑器支持,具体包括:代码自动补全、代码检查与快速修复建议、对.werf.image.*字段的重构或重命名,以及部分字段的验证,例如字符串和整数类型。
通过设置导入子值,可以支持模板中内置对象的完成与导航,但这些设置尚未配备增强的编辑器功能。
请注意, 功能仅适用于 IDEA ,并且需要安装插件。
构建工具
进程配备了一个明确的进度指示器,用于显示如下载依赖资源和导入构件等任务的具体进展,同时它还支持实时监控文件变化,并能够预测整个流程的完成时间。
此版本还包含大量更新项,详情可在更新公告中细阅:
https://www..com/idea//#web-
推荐:
请注意,由于公众号推送规则已调整,若想不错过精彩内容,务必在阅读完毕后点击“在看”,并给文章加上“星标”。这样做,每次有新文章推送时,它都会优先出现在您的订阅列表中。您的支持对我们至关重要!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码