关于程序员:程序员必须了解IntelliJ-IDEA-20202的新增功能

51次阅读

共计 1945 个字符,预计需要花费 5 分钟才能阅读完成。

IntelliJ IDEA 2020.2 可让你间接在 IDE 外部查看和合并 GitHub 拉取申请,应用 Inspections 小部件疾速在文件中的正告和谬误之间导航,通过 Problems 工具窗口查看以后文件中的问题的残缺列表并取得告诉如果您的更改会毁坏其余文件。你能够应用 Jakarta EE,并取得对 Quarkus,Micronaut 和 OpenAPI 的更好反对。

新版下载地址:https://www.jetbrains.com/ide…

Java

Java 15 反对 :只管 Java 15 的公布将在 9 月进行,但 IntelliJ IDEA 2020.2 曾经为此做好了筹备。对记录性能的反对已更新,当初处于第二个预览中。官网还减少了对密封类的根本反对。而且,当然,IntelliJ IDEA 提供了对文本块的全面反对。

相干问题内嵌提醒 :如果在更改具备内部用法的类、办法或字段的签名时引入谬误,IDE 将通过内嵌提醒发出通知。点击相干问题内嵌提醒,IDE 将关上 Find 工具窗口,列出内部文件中呈现的所有相干问题

可能创立多个构造搜寻和替换查看 :IDE 容许应用“结构化搜寻和替换”来查找并替换与特定模式匹配的代码块(如有必要)。应用 IntelliJ IDEA 2020.2,能够创立多个构造搜寻模板作为查看。对于每个 SSR 查看,能够指定严重性级别,增加形容以及别离启用或禁用它们。

查明运行时异样的起因 :咱们用数据流剖析补充了异样堆栈跟踪剖析。当您单击堆栈跟踪时,IDE 会将您带到代码中出现异常的确切地位,并且它提供了一条倡议,能够帮忙您理解产生异样的起因。

更好的 Stream API 办法主动补全 :能够间接在汇合或数组中输出 Stream API 办法名,IDEA 会主动插入 ‘stream()’。这实用于任何流操作。

引入变量的范畴 :应用 IntelliJ IDEA 2020.2,引入变量重构能够有选择地替换两头作用域中变量的呈现。当初,您能够抉择各种替换选项,而不仅限于抉择一个或所有匹配项。当您将鼠标悬停在每个选项上时,编辑器会突出显示哪些事件将被新变量替换。

Java 实时模板简化 :不再须要搜寻 Java 相干模板,因为新的 Java 节点包含所有一般、盘绕、其余、输入和迭代组。使用者将更容易找到适宜需要的实时模板,也能够应用独自的 Groovy 节点

编辑器

问题工具窗口 :咱们增加了“问题”工具窗口,该窗口显示与以后文件无关的正告和谬误以及问题的形容。在此工具窗口中,能够右键单击问题以导航到遇到问题的代码行,而后能够应用 Alt + Enter 一步一步地解决问题。

Inspections 小组件:简化了对正告、谬误和其余问题的搜寻,能够通过按 F2 或点击箭头图标轻松导航。在 Inspections 小组件中,能够抉择是否高亮显示相干问题:不显示、仅显示谬误或显示所有问题。

用意操作预览 :为了试验利用用意操作的可能后果,当初能够预览其后果,而后再理论利用到代码中

改良的拼写查看器 :内置拼写查看器已改良,运行速度更快,能够滤除无关倡议,并依据上下文对无效倡议进行排名

版本控制

残缺的 GitHub 拉取申请反对 :当初,在独自的垂直工具窗口中单击一下即可关上关上的申请的详细信息。主编辑器窗口显示对话,您能够间接增加评论。提交前的查看结果显示在窗口底部。如果您有权治理申请申请,则当初能够在 IDE 外部浏览,调配,治理和合并申请,查看和提交正文,以及承受更改。



改良的 Git 操作对话框 :在此版本中,咱们批改了“合并”,“拉取”和“变基”对话框的外观一致性。咱们还改良了对话框,使它们能够分明地辨认将要执行的 Git 命令,并包含一些短少的选项。咱们还别离增加了 –rebase 和 –no-verify 到“拉和合并”对话框。



改良了“比拟分支”操作的结果显示 :当您在 IntelliJ IDEA 2020.2 中比拟两个分支时,IDE 通过在编辑器中关上它们的日志来在一个视图中显示其提交。与 VCS 工具窗口相比,此视图具备足够的空间来残缺报告每个分支中的提交以及受影响的文件。

从日志中压入和删除本地提交 :当初,您能够从本地分支中抉择多个提交并进行压缩。在 Git 工具窗口中,关上 Log 选项卡,抉择本地提交,而后抉择 Squash Commits。如果您决定更改提交音讯,则这些提交中的所有更改将与更新后的音讯一起放入一个提交中。另外,您当初能够从 Git 日志中删除提交。

反对在 WSL2 中装置的 Git:当您解决来自 Linux 或 Windows 文件系统的我的项目时,IntelliJ IDEA 2020.2 容许您应用 WSL2 中装置的 Git。从 WSL 关上我的项目后,IDE 会主动切换到 WSL 中的 Git,并容许您应用所有相干性能。

更多详情请进入传送门:https://www.jetbrains.com/ide…

正文完
 0