为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEA 2020.2重磅发布!全面支持Github PR。真香版本?

img

这个这‬‬版本对Lombok的支持似貌‬‬还有点问题,建议了解一下个这‬‬版本的新特性。然后,等下一个大版本升级。

如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步!

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

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

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

完整新特性介绍请查看官网提供的介绍:https://www.jetbrains.com/idea/whatsnew/#whats-new-20202

image-20200804002207246

Java

1.支持 Java 15 :更新对 Records 功能的支持,还增加了对 Sealed 类的基本支持。当然也提供了对文本块(Text Blocks)的全面支持

Java 15 support

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

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

Ability to create multiple Structural Search and Replace inspections

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

Pinpointing causes of runtime exceptions

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

Better autocompletion for Stream API methods

编辑器

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

Problems tool window

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

Inspections widget

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

Intentions preview

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

Improved Spellchecker

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

版本控制

超赞👍!

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

img

GitHub Pull Requests support

GitHub Pull Requests support

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

Merge dialog

Pull dialog

Rebase dialog

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

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

Profiler

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

HPROF memory viewer

终端

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

img

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

数据库

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

Separate editor for cell values

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

New UI for boolean values

3.DML预览

DML preview in the data editor

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

Docker

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

Connect to Docker securely

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

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
1.7万
获赞与收藏
4508

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消