发布时间:2025-10-12
浏览次数:0
在IDEA 2023.1里头,基于用户所提供的宝贵反馈,针对新UI予以了大量改进。
此版本包含一系列其他值得注意的升级和改进,如下文所述。
贴士,于公众号之内进行回复,回复名为idea此事状,为众人筹备了惊喜,知晓之人皆明白!!
主要更新
新 UI 增强 测试版
将有关 IDE 新 UI 的反馈依据其内容,我们针对多项最热门的请求予以了实现更新,我们引入了 Mode(紧凑模式),借助缩小间距以及元素来提供更具统一性的 IDE 外观 ,新 UI 提供了垂直拆分工具窗口区域以及便捷排列窗口的选项与旧 UI 中呈现情形是一样的,主窗口标题中的 Run(运行)经由了重新来进行 的设计外观 变得更柔和且更悦目,详细知晓领略新 UI 增强内容,我们也持续不断地邀请您去从事尝试新 UI 这项行为 !
在项目打开时更早提供 IDE 功能
在智能模式之下,我们执行files to index(正在扫描要建立索引的文件)进程,借此改进了IDE启动体验,如此一来,能在启动进程里较之前更早地供给完整的IDE功能。当进行打开项目操作的时候,IDEA 2023.1会运用项目之前会话内现存的缓存intellij idea logo,并且与此同时搜罗要建立索引的文件。要是于扫描期间未发觉有任何更改,那么IDE便会就绪了,进而消除掉此前启动之际因建立索引而形成的延迟。
更快地导入 Maven 项目
我们对依赖项解析进行了优化,对进口以及重做导入背后的流程进行了处理,对配置facet背后的流程进行了处理,由此显著提高了IDE在导入Maven项目时的性能。
后台提交检查
我们对Git进行了重做,也对提交检查的行为做了重新处理,这样一来加快了整个提交流程,提交之后且推送之前检查会在后台执行。
匹配器和请求映射的导航
IDEA 2023.1对应用的安全规则予以提供,旨在使其更易被查看,此提供涵盖从控制器到安全匹配器的轻松导航,该导航能够在安全匹配器和控制器之间双向实施。
JAVA方面的改进Java 20 支持
在 2023.1 版本里的 IDEA,持续去减轻从事 Java 开发人员的认知方面负担,对 Java 20 里所增添的最新更新予以支持intellij idea logo,其中涵盖了针对语言功能 for ( 模式匹配)以及 ( 模式)的那些更改,要是想了解有关详情的话,那就去参阅此篇博文 。
新的 Java 检查
为帮助维持代码处于干净无误的状态,我们对当下部分已有的Java检查实施了升级处理,并且增添放置了全新的检查,(格式错误的字符串)检查当下会针对不符合常见Java语法的非法时间转换情况予以报告,(冗余的操作)检查当下能够对冗余的.()调用开展检测工作,并且施行提供快速修复手段,以便能够将其替换成(),进而使您不需去予以创建中间对象之行径,另外它还会针对构造函数调用当中所存在的不必要实参予以报告,同时还会给出将其予以移除的快速修复建议。于这篇博文中,详细知晓,IDEA 2023.1的,其他代码检查方面的,改进 。
改进了 (提取方法)重构
借助一个新选项,升级的(提取方法)重构在所选代码段具有多个需要返回的变量时也可应用。在这些情况下,IDE会首先建议将变量包装到一个新的记录或Bean类中,然后执行方法提取。
VM (虚拟机选项)字段中的自动补全
我们把自动补全功能集成进了 Run/Debug(运行/调试配置)弹出窗口之中的 VM(虚拟机选项)字段里,当下,在输入标志的名称之际,IDE 会给出可用命令行选项的列表,这对于 -XX: 和 -X 选项适用,还针对一些没被 IDEA 自动配置的标准选项适用比方说 -ea,然而却不适用于 -cp 或者 – 。
版本控制方面改进
工具窗口中的 VCS 状态颜色提示
我们于(结构)工具窗口之中添加了颜色提示,以此让文件更改更便于跟踪,被修改对象的名称如今呈现为蓝色,新添加对象的名称其在工具窗口里高亮显示而成绿色 。
改进了 (分支)弹出窗口
我们对(分支)弹出窗口的实用性予以改进,比如说,处于分支状态的它们被进行分组后存储在了可以实现扩展功能的列表里,如此一来,在导航方面就会显得更为轻松 。
New (创建新分支)弹出窗口中的自动补全
IDEA 2023.1 在New(创建新分支)弹出窗口里给出了自动补全,在为新分支录入名称这般的时候,IDE会依照现有本地分支的名称去建议相关前缀 。
构建工具
在项目创建时指定 版本的选项
配置新项目之际,此刻能够直接于新建项目向导里选取所需包装器版本,展开高级设置版块,取消选中自动选择,而后去指定首选选项,您能够在版本组合框下方启用将这些设置用于未来的项目,以使 IDE 记住您的选择。
运行/调试
指定自定义快捷键以使用覆盖率运行当前文件的选项
在 IDEA 2023.1 当中,能够给当前所打开的文件创建快捷键来实现启动 Run with(使用覆盖率运行)这一操作,哪怕尚未构建运行配置。若要去指定这类快捷键,最先进入到 / |(设置/偏好设置 | 按键映射),寻觅 Run with(使用覆盖率上下文配置运行)选项,接着为其增添新的组合键。
在 (覆盖率)视图中筛选类的选项
在IDEA 2023.1里,您能于(覆盖率)视图内筛选类,关注最近更新的类,在关注测试时格外留意那些需要重点注意的方法,默认情形下,您会见到一个含有未提交更改的类的列表,第二个筛选选项能够将完全覆盖的类隐藏起来。
框架和技术 6 支持
IDEA 2023.1,为6中引入的API,提供了更新的支持,支持内容是URL映射,以及安全角色导航。
在 运行配置中将构建和运行委托给
在运行配置里,当下它是运行跟构建项目的默认选项,IDE如今运用在(设置/偏好设置|构建、执行、部署|构建工具|)里所定义的以主设置构建运行项目,于Build Tools中,Build, , | 。
从 (端点)工具窗口运行 GRPC 请求的选项
在IDEA 2023.1里,能够从含有.jar存档当中的proto文件去运行GRPC请求,我们还对请求主体的代码补全予以了改进,像OneOf和Map类型这样,另外,我们在(端点)工具窗口之中为端点增添了HTTP(HTTP客户端)标签页。
从控制台中运行查询,控制台是数据库的控制台,Data仓库也在该控制台中,查询在这个控制台中运行。
IDEA 2023.1能够于(数据库)控制台里,借助和Data仓库运行查询。于查询字符串内 新的Run query in(在控制台中运行查询)意图操作便可。IDE会生成对应的调用,涵盖额外的请求形参,像sort 。
Web 开发
Astro 支持
一直备受众人期待的Astro支持,如今已经成功登陆IDEA 2023.1!想要获取它,可从(设置/偏好设置)当中的插件处进行操作,安装新的Astro插件就行。这个插件能够提供一些基本功能,这些功能包含语法高亮显示,还有带自动导入的代码补全,以及重构功能、导航功能、正确的格式设置等等。
Vue 模板中对 的支持
我们将支持添加在了Vue的里头,当您把标记里的lang特性设置成ts的时候它就会启用,在此之前,不管标记里lang特性是什么样的,用的都是这个,现在IDEA会提供对内联转换的支持,会改进类型缩小,还会在Vue单文件组件模板的快速文档里提供正确的推断类型信息。
字符串到模板文字的自动转换
现在,在您输入 ${ 时,IDEA能够自动把带有单引号或者双引号的字符串转变为模板文字,这对于原始字符串以及JSX属性是适用的。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码