IDEA 2020.2 重磅发布,动画级新功能预览!

点击上方 Java后端选择 设为星标

优质文章,及时送达


本文来源:Java中文社群

博主关注了 IDEA 的官推,平时没事就会去看看有没有啥比较好的更新。今天下午看到IntelliJ IDEA 2020.2 都已经发布并且还支持了 Java15。然后,我就去官网简单看了一下新特性。单看新特性,这个新版本还是有一点香的。虽然我还木有升级到这个版本真实体验,毕竟我是一个“怀旧”boy 啊!

是否要升级到新版本体验,小伙伴们可以根据自身情况和需求自行决定。

IDEA 2020.2 重磅发布,动画级新功能预览!_第1张图片

除了对 Java 15 新特性的支持,IntelliJ IDEA 2020.2 对我而言最香的肯定是全面支持 GitHub PR 了 。另外,像相关问题内嵌提示、Problems 工具窗口、改进的“比较分支”操作的结果显示等新特性都是非常不错的。

这个版本新增加的特性下图所示,这篇文章也只是简单挑选一些比较重要的介绍一下。

IDEA 2020.2 重磅发布,动画级新功能预览!_第2张图片

完整新特性介绍请查看官网提供的介绍:

https://www.jetbrains.com/idea/whatsnew/#whats-new-20202

Java

1.支持 Java 15 :尽管Java 15的发布将在9月进行,但IntelliJ IDEA 2020.2已经为此做好了准备。更新完善了对 Records 特性的支持,还增加了对 Sealed 类的基本支持。当然也提供了对文本块(Text Blocks)的全面支持。

IDEA 2020.2 重磅发布,动画级新功能预览!_第3张图片Java 15 support

2.相关问题内嵌提示 :如果在更改具有外部用法的类、方法或字段的签名时引入错误,IDE 将通过内嵌提示发出通知。点击相关问题内嵌提示,IDE 将打开 Find 工具窗口,列出外部文件中出现的所有相关问题

IDEA 2020.2 重磅发布,动画级新功能预览!_第4张图片

3.能够创建多个结构搜索和替换检查 : 允许您使用“结构化搜索和替换”来查找并替换与特定模式匹配的代码块(如有必要)。

IDEA 2020.2 重磅发布,动画级新功能预览!_第5张图片

Ability to create multiple Structural Search and Replace inspections

4.查明运行时异常的原因 :为异常堆栈跟踪分析添加了数据流分析。点击堆栈跟踪时,IDE 可能会将您带到代码中出现异常的确切位置,并提供建议来帮助您了解发生此错误的原因

IDEA 2020.2 重磅发布,动画级新功能预览!_第6张图片

Pinpointing causes of runtime exceptions

5.更好的 Stream API 方法自动补全 :可以直接在集合或数组中输入 Stream API 方法名,IDEA 会自动插入 'stream()'。这适用于任何流操作。

IDEA 2020.2 重磅发布,动画级新功能预览!_第7张图片

Better autocompletion for Stream API methods

更多内容请查看:https://www.jetbrains.com/idea/whatsnew/#java

编辑器

1.Problems 工具窗口 :显示与当前文件有关的警告和错误以及问题描述。在此工具窗口中,可以右键点击问题导航到遇到问题的代码行,然后使用 Alt+Enter 逐个修复

IDEA 2020.2 重磅发布,动画级新功能预览!_第8张图片

Problems tool window

2.Inspections 小组件 :简化了对警告、错误和其他问题的搜索,可以通过按 F2 或点击箭头图标轻松导航。在 Inspections 小组件中,可以选择是否高亮显示相关问题:不显示、仅显示错误或显示所有问题

IDEA 2020.2 重磅发布,动画级新功能预览!_第9张图片

Inspections widget

3.意图操作预览 :为了试验应用意图操作的可能结果,现在可以预览其结果,然后再实际应用到代码中

IDEA 2020.2 重磅发布,动画级新功能预览!_第10张图片

Intentions preview

4.改进的拼写检查器 :内置拼写检查器已改进,运行速度更快,可以滤除无关建议,并根据上下文对有效建议进行排名

IDEA 2020.2 重磅发布,动画级新功能预览!_第11张图片

Improved Spellchecker

更多内容请查看详情查看:https://www.jetbrains.com/idea/whatsnew/#editor

版本控制

超赞????!

1.完整的 GitHub PR 支持:现在整个 GitHub PR 工作流程可以直接在 IntelliJ IDEA 完成。包括浏览、指派、管理以及合并 PR、查看时间线和内联评论、提交评论、审查以及接受更改

IDEA 2020.2 重磅发布,动画级新功能预览!_第12张图片


IDEA 2020.2 重磅发布,动画级新功能预览!_第13张图片 GitHub Pull Requests support IDEA 2020.2 重磅发布,动画级新功能预览!_第14张图片 GitHub Pull Requests support

2.改进了 Git 操作对话框 :修改了 Merge、Pull 和 Rebase 对话框的外观一致性。此外还改进了对话框,使其可以清楚地标识待执行的 Git 命令,并加入一些缺失选项,还向 Pull 和 Merge 对话框分别添加了 --rebase--no-verify

IDEA 2020.2 重磅发布,动画级新功能预览!_第15张图片

Merge dialog IDEA 2020.2 重磅发布,动画级新功能预览!_第16张图片 Pull dialog IDEA 2020.2 重磅发布,动画级新功能预览!_第17张图片 Rebase dialog

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

更多内容请查看详情查看:https://www.jetbrains.com/idea/whatsnew/#version-control

Profiler

HPROF内存查看器 :改进的查看器机制可以帮助您分析堆,指出使用大量内存的代码部分,并检测内存泄漏的原因。HPROF内存查看器显示了计算的对象保留大小、到垃圾收集器根的最短路径、对象(保留的对象)的支配器树和传入的引用。

IDEA 2020.2 重磅发布,动画级新功能预览!_第18张图片

HPROF memory viewer

终端

从终端运行 IDE 功能的选项 : 现在可以直接从终端调用IDE特性。使用IntelliJ IDEA 2020.2,您可以使用Ctrl + Enter / Cmd + Enter快捷键在相应的GUI中运行高亮显示的命令。如果您想在调试模式下运行突出显示的命令,请使用Ctrl + Shift + Enter / Cmd + Shift + Enter。

IDEA 2020.2 重磅发布,动画级新功能预览!_第19张图片


更多内容请查看详情查看:https://www.jetbrains.com/idea/whatsnew/#terminal

数据库

1.对于长值可以在单独的编辑器进行编辑

IDEA 2020.2 重磅发布,动画级新功能预览!_第20张图片

Separate editor for cell values

2.boolean类型的值的UI更加友好

IDEA 2020.2 重磅发布,动画级新功能预览!_第21张图片

New UI for boolean values

3.DML预览

IDEA 2020.2 重磅发布,动画级新功能预览!_第22张图片

DML preview in the data editor

更多内容请查看详情查看:https://www.jetbrains.com/idea/whatsnew/#database

Docker

安全地连接到Docker :IntelliJ IDEA 2020.2允许你安全地连接到Windows上的Docker,因为我们已经在Docker守护进程中添加了对TLS连接的支持。

IDEA 2020.2 重磅发布,动画级新功能预览!_第23张图片

Connect to Docker securely

更多内容请查看详情查看:https://www.jetbrains.com/idea/whatsnew/#docker

参考

What’s New in IntelliJ IDEA 2020.2 :https://www.jetbrains.com/idea/whatsnew/#version-control

IntelliJ IDEA 2020.2 稳定版发布:https://www.oschina.net/news/117535/intellij-idea-2020-2-released


-END-

如果看到这里,说明你喜欢这篇文章,请 转发、点赞。同时 标星(置顶)本公众号可以第一时间接受到博文推送。

1. 什么是集群?什么又是负载均衡?

2. 5 款非常好用的 Docker 工具

3. 永远不要在代码中使用「User」这个单词!

4. Spring Boot+Redis实现接口自动幂等

最近整理一份面试资料《Java技术栈学习手册》,覆盖了Java技术、面试题精选、Spring全家桶、Nginx、SSM、微服务、数据库、数据结构、架构等等。

获取方式:点“ 在看,关注公众号 Java后端 并回复 777 领取,更多内容陆续奉上。

喜欢文章,点个在看 

你可能感兴趣的:(java,数据库,编程语言,eclipse,jvm)