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

更多详细内容可查看发布说明。

最后,想问大家一下,Jetbrains的更新速度,你能赶得上吗?欢迎在留言区讨论。

作者:白开水不加糖

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

重磅:IntelliJ IDEA 2020.2 EAP 5 已发布,可完美支持Java 15相关推荐

  1. IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15

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

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

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

  3. kail linux稳定版本,Kali Linux 2020.3 稳定版已发布 更新后新功能概览

    Kali Linux 2020.3稳定版已发布,新版带来了许多令人印象深刻的更新,例如引入 zsh,并宣布从 bash 切换至 zsh 的计划(目前仍然默认使用 bash,2020.4 将默认使用 z ...

  4. Java EE 7公共草案已发布。 我需要Java EE Light Profile!

    2012年12月20日,Java EE 7的公共草案已上载. 乍一看,新规范是对Java EE 6中后续规范的改进.例如,我真的很喜欢Web Profile的想法. 遗憾的是它不是Java EE 6 ...

  5. 重磅!谷歌2020学术指标(Scholar Metrics)发布!CVPR高居计算机领域榜首

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 [导读]北京时间7月7日,谷歌正式发布了2020年的学术指标(Scholar Metrics) ...

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

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

  7. IntelliJ IDEA 2020.2 正式发布,真香!

    文章转载自 OSCHINA 社区 [http://www.oschina.net] 作者:局长 原文链接: https://www.oschina.net/news/117535/intellij-i ...

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

    这个这‬‬版本对Lombok的支持似貌‬‬还有点问题,建议了解一下个这‬‬版本的新特性.然后,等下一个大版本升级. 我是 Guide 哥,一 Java 后端开发,会一点前端,自由的少年. 如果文章有任 ...

  9. IntelliJ IDEA 2020.2发布,诸多亮点助提效

    向工具人致敬.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BAT的乌托邦]逐 ...

  10. 阿里云计算赶超 IBM;扎克伯格或遭逼宫;IntelliJ IDEA 新版支持 Java 11 | CSDN极客头条...

    「CSDN 极客头条」是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为所有朋友播报最新鲜有料的新闻资讯,让所有技术人随时紧跟业界潮流. 快讯速知: 阿里 ...

最新文章

  1. HTML form 标签的 enctype 属性
  2. Android。WebView加载UR请求使用Cookie储存User_Id记录用户是否登陆过
  3. jmeter常用插件介绍
  4. 3D脚本 maxscript入门教程(6)
  5. JQuery中的全选择器(通配符)
  6. 苦练IoT应用开发,还能加速变现,这个机会别错过
  7. 继承演练 动物 狗 哮天犬 c# 1613703354
  8. vim默认设置的配置
  9. 大家一起看广告?微信朋友圈广告@好友评论互动功能全量开放
  10. linux充电时熄屏时间,充电时玩手机会损害电池吗
  11. RecyclerView实现多type页面
  12. 使用jQuery的load()进行页面模块化加载
  13. 【电力负荷预测】基于matlab日特征气象因素支持向量机SVM电力负荷预测【含Matlab源码 1612期】
  14. loadrunner11破解技巧
  15. MySQL可视化工具下载安装及连接
  16. ISO9000认证与互联网转型
  17. ScrollView 滑动停止监听
  18. 如何重装系统(小白系列-超详细的手把手教你-图文并茂-WIN7,8,10,XP)
  19. 英文文献翻译格式整理器
  20. 将一个整数分解为质数的乘积的实现方式

热门文章

  1. Next.js 服务端渲染框架实战
  2. (原創) 網站CSS重新調整,全面支援IE6與FireFox 2.0!! (Web) (CSS)
  3. DELPHI 获取本月 的第一天 和 最后一天
  4. Solr6 快速入门教程
  5. [POI2014]Couriers
  6. C# Azure 存储-队列
  7. vc ++ 如何做界面开发?
  8. 搭建一个服务器框架,进程间利用管道通信,线程处理数据
  9. PostgreSQL Excel包含中文字符的数据导入方法
  10. 译文-Minor GC vs Major GC vs Full GC