点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

作者 | 白开水不加糖

来源 | https://www.oschina.net/news/116736/intellij-idea-2020-2-eap5-released

IntelliJ IDEA 2020.2 EAP5 现已发布,新版本的主要亮点内容如下:

  • Java 15 支持

  • Related problems

  • Intentions preview

  • Java intention actions 改进

  • 结构搜索和替换检查

  • 在 build.gradle 文件中对 completion 和 navigation 的改进

Java 15 支持

即将发布的 IntelliJ IDEA 2020.2 版本已经支持 Java 15,该 Java 15 计划于今年 9 月发布。

IntelliJ IDEA 2020.2 将同时支持 Java 14 和 Java 15 的 preview 功能。但值得注意的是,随着 v2020.3 的发布,该团队则计划放弃对 Java 14 preview 功能的支持,因为 IntelliJ IDEA 2020.3 将在 Java 15 发布之后发布。

Related problems

IntelliJ IDEA 2020.2 将向用户发出警告,提示有关 Java 代码中与类或具有外部用法的签名更改有关的问题。此功能也适用于字段。

单击相关问题镶嵌提示,IDE 将打开“查找”工具窗口,其中列出了由于外部文件中的成员签名更改而引起的问题列表。

Intentions preview

在 IntelliJ IDEA 中,可以在实际将意图操作和快速修复应用于代码之前对其进行预览。使用 Alt + Enter 快捷键调用 Show Context Action 并选择所需的意图操作,然后在 macOS 上按 Alt+Space 并在 Windows 和 Linux 上按 Ctrl+Shift+I 预览结果。

用户可以使用向上和向下箭头预览所有可用操作的结果。

开发团队最初将其作为 v2020.1 的实验功能引入。IntelliJ IDEA 2020.2 则对其进行了完善,并添加了可以在应用之前进行预览的更多操作。IDE 还会突出显示该操作将使用删除线格式删除的代码。

Java intention actions 改进

添加了一个新的上下文动作来将多个语句折叠成一个循环。

同时还改进了展开循环意图动作。它将从数据流获取循环大小,并且此操作现在支持 enum.values()。

还有一个新的 intention action,可以将语句复制到两个“if”分支中。在某些情况下,将一部分代码复制到“if”语句的两个分支中是合理的。即使可能引入代码重复,但是如果用户打算进一步重构这段代码,它也可能非常有用。

结构搜索和替换检查

在 IntelliJ IDEA 2020.2 中,用户可以在项目中根据需要进行任意数量的“结构搜索”和“替换”检查,并且对于每个检查,用户可以指定严重性级别、描述,或者分别启用或禁用检查。

更多详细内容可查看发布说明:https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-2-eap-5-java-15-related-problems-intentions-preview-and-more/

往期推荐

聊一聊 Spring 中的线程安全性

给 Spring Boot 项目减减肥!18.18M 到 0.18M 是如何做到的?

全球最大同性交友网站必备的五大神器!

最华丽的 Kubernetes 桌面客户端:Lens

那些实用与颜值齐飞的桌面!

Spring Boot 2.x基础教程:MyBatis的多数据源配置

欢迎加入我的知识星球,聊技术、说职场、侃社会。

头发很多的程序员DD和他的朋友们在这里期待你的到来!

加入方式:长按下方二维码噢

最近更新:

【技术圈】分享最近给阿里提的一个数据安全问题

【社会人】开聊这本社会百科全书《民法典》,做个合格的社会人

我的星球是否适合你?

点击阅读原文看看我们都聊过啥?

IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15相关推荐

  1. IntelliJ IDEA 2020.2 发布:支持Java 15、GitHub审查、运行时异常的排查辅助...

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 局长 来源 | https://www.osc ...

  2. IntelliJ IDEA 2018.2 发布,支持 Java 11

    转载自   IntelliJ IDEA 2018.2 发布,支持 Java 11 近期,JetBrains发布了其旗舰产品IntelliJ IDEA的2018.2版本.新版本支持即将推出的Java 1 ...

  3. 它来了!IntelliJ IDEA 2020.1 稳定版发布

    作者:局长 https://www.oschina.net/news/114775 IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 ...

  4. IntelliJ IDEA 2020.3.3现已发布!新增“受信任项目”功能|附下载

    IntelliJ IDEA 2020.3.3的新错误修复程序已发布!您可以使用工具箱应用程序从IDE内部更新到新版本,也可以点击下方链接下载. 下载IntelliJ IDEA 2020.3.3 在此版 ...

  5. java vue20.2.2浏览器_支持 Java 15!Java 开发工具 IntelliJ IDEA 2020.2发布

    本文主要对IntelliJ IDEA 2020.2新增修复功能进行详细介绍,其中包括对GitHub拉取请求的更高级支持,新的Inspections Widget,还包含许多框架和技术的新功能,包括Ja ...

  6. android 4.4.3和4.4.4,刷机大师V3.4.4发布 完美支持一加、红牛等Android 4.4系统

    此次更新,刷机大师新增多款刷机支持机型:IUNI U2.联想A2105.vivo xshot.里奥 M1.佳域G2f.联想S650.联想A850+.ROOT大师新增ROOT支持机型:一加.酷派8730 ...

  7. IntelliJ IDEA 2020.2 稳定版发布

    各位小伙伴们,我最近因为项目紧急忙着去上海出差了,所以这一段时间的文章都是靠我们的康同学顶着,辛苦了康同学,久等了各位! 本人预计下周开始正常推文,今天看到IDEA 2020.2发布了,吃肉尝鲜的事情 ...

  8. PyCharm 2019.3 EAP 7 发布,支持 R 语言插件

    PyCharm 2019.3 的第七个早期访问版本发布了,更新内容如下: 支持 R 插件 PyCharm 现在支持 R 语言和开发环境插件来执行统计计算,使用 R 可用的库工具执行数据整理.操作和可视 ...

  9. Web 爬虫 Apache Nutch 1.15 发布,支持 Java 10

    Apache Nutch 1.15 已发布.Nutch是一个成熟的.可用于生产的 Web 爬虫. Nutch 1.x 可以依靠 Apache Hadoop™ 数据结构进行细粒度配置,这对于批处理非常有 ...

最新文章

  1. Python3入门笔记(1) —— windows安装与运行
  2. 三维重建 KinectFusion
  3. 谈谈对搜索技术Elastic SearchLucene的理解
  4. TaskIcon 系统任务栏图标
  5. 大型网站系统架构系列:负载均衡详解(一)
  6. Flowable 数据库表结构 ACT_RU_VARIABLE
  7. OLW (Open Live Writer)安装代码高亮插件方法(简明)
  8. table表格的增删查改、图片的处理、数据的导入导出
  9. Arm-Linux 移植 ssh
  10. android butterknife 自定义view,ButterKnife用法详解.md
  11. ActiveMQ 认证
  12. python 数组添加数组_Python添加到数组
  13. 易班显示服务器错误,重新认识一下,这里是易班
  14. 好看的个人网站源码_CMS建站,asp cms,cms系统,cms源码,内容管理系统 - 下载列表
  15. 微信小程序开发资源汇总 awesome-wechat-weapp
  16. layui使用tips_layui的tips层怎么用
  17. Matlab-syms用法
  18. 用TELNET登录QQ邮箱
  19. linux生成license,License生成秘钥
  20. 网上书店系统/书店管理系统的设计与实现

热门文章

  1. python3 url编码 空格 + 简介
  2. linux 定时任务 crontab 报错 service command not found 解决方法
  3. golang go build 报错 import cycle not allowed
  4. linux stdin STDIN_FILENO 区别
  5. 在VC下执行DOS命令(VC执行EXE)
  6. 内核调试相关变量说明
  7. C 函数 strstr 的高效实现
  8. Linux2.6内核--中断线被关闭的情况
  9. QEMU,一个快速的和便捷的动态翻译器(论文译文)
  10. python 客户端应用程序_创建python Web服务和C#客户端应用程序的最佳方法 - c#