IntelliJ IDEA 2020.1 稳定版发布!

Stella981
• 阅读 755

点击上方“ 杰哥的IT之旅 ”,选择“ 星****标 ”公众号

重磅干货,第一时间送达

IntelliJ IDEA 2020.1 稳定版发布!

作 者:局长
出 处:https://www.oschina.net/news/114775/intellij-idea-2020-1-released

2020年薅当当网羊毛的机会,这次千万不要错过了!

IntelliJ IDEA 2020.1 稳定版发布! IntelliJ IDEA 2020.1 稳定版发布! IntelliJ IDEA 2020.1 稳定版发布!

IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、新增 LightEdit 模式,以及支持从 IDE 下载和配置 JDK。

良月柒:建议等一等再装这个版本,目前看大家使用很多情况,感觉都有一些小问题存在。

下载地址 https://www.jetbrains.com/idea/download,也可以使用 Toolbox App 进行更新。

IntelliJ IDEA 2020.1 稳定版发布!

支持 Java 14

IntelliJ IDEA 2020.1 已增加对 Java 14 及其新特性的支持。例如支持 Records,可快速创建新的 record 并生成它们的构造函数和组件,并对存在的错误进行警告,以及对 Pattern Matching for instanceof 特性的支持等。详情查看 :https://blog.jetbrains.com/idea/2020/03/java-14-and-intellij-idea/

IntelliJ IDEA 2020.1 稳定版发布!

▲ 支持 Records

IntelliJ IDEA 2020.1 稳定版发布!

▲ Pattern Matching for instanceof

Java 代码审查

IntelliJ IDEA 的每个新版本都会扩展其静态代码分析功能,此版本当然也不例外。除了一系列的改进之外,2020.1 还增加了新的代码检查功能。例如对 SimpleDateFormat 模式中的大写进行检查、分析日期格式化中的用例、查找额外的冗余方法调用,以及报告和建议消除字符串字面量中不必要的转义字符。

IntelliJ IDEA 2020.1 稳定版发布!

从 IDE 下载 JDK

从 IntelliJ IDEA 2020.1 开始,可在创建和配置项目时直接从 IDE 下载并配置 JDK。如果打开已下载的项目,IDE 会检查机器是否已安装为该项目配置的 JDK,若缺少,则提示下载。

IntelliJ IDEA 2020.1 稳定版发布!

LightEdit 模式

LightEdit 模式允许使用者在类文本编辑器的窗口中对独立文件进行快速修改,而无需创建或加载项目。可通过命令行、IDE 的欢迎界面或操作系统的文件管理器使用 LightEdit 模式开文件。使用“Open File in Project”意图(Alt+Enter)可从 LightEdit 模式切换到完整模式。

IntelliJ IDEA 2020.1 稳定版发布!

img

IntelliJ IDEA 2020.1 稳定版发布!

编辑器支持渲染 Javadocs 文档

编辑器新增渲染 Javadocs 文档的功能

IntelliJ IDEA 2020.1 稳定版发布!

禅模式(Zen mode)

禅模式能消除可能的干扰并帮助开发者完全专注于代码上。本质上,这种新模式结合了免打扰模式和全屏模式,因此不必每次想要进入或退出它们时都启用或禁用这两种模式。要启用禅模式,请跳转至  View | Appearance | Enter Zen Mode ,或从“快速切换方案”弹出窗口中进行选择(Ctrl+` | View mode | Enter Zen Mode)。

IntelliJ IDEA 2020.1 稳定版发布!

改进导航栏

在此版本中,使用者无需频繁滚动屏幕就能跳转到文件中所需查看的代码行。因为导航栏可以显示 Java 类和接口中的方法:

IntelliJ IDEA 2020.1 稳定版发布!

数据流分析协助功能

IntelliJ IDEA 2020.1 向调试器添加了数据流分析协助功能(Dataflow analysis assistance),此功能根据程序执行的当前状态预测并显示可能的异常以及始终为真/假的条件。

当我们调试 Java 代码并到达断点时,IDE 将基于程序的当前状态运行数据流分析,并向我们显示在代码执行到该断点之前下一步将发生的情况:

IntelliJ IDEA 2020.1 稳定版发布!

有关该功能的详细介绍请点此查看:https://blog.jetbrains.com/idea/2020/01/dfa-debugger/。

从 IDE 安装 Git

在 IntelliJ IDEA 2020.1 中,使用者无需再事先手动安装好 Git。当克隆一个 Git 仓库时,IDE 会在机器中寻找 Git 可执行文件,若找不到,则会提供下载并进行设置。

IntelliJ IDEA 2020.1 稳定版发布!

JetBrains Mono

jetbrains几个月之前就推出的一个字体 ,现在已经成为IntelliJ IDEA 默认字体,也是全新的专为编码设计的字体。

IntelliJ IDEA 2020.1 稳定版发布!

统一的 IntelliJ Light 主题

IntelliJ IDEA 2020.1 采用了新的默认 Light 主题,并在所有不同的操作系统上进行了统一。可通过  View | Quick Switch Scheme | Theme 回滚到旧主题。

支持 Scala 3

IntelliJ IDEA 2020.1 提供了对 Scala 3 的初步支持,包括新的语法、错误高亮显示、导航、类型信息以及其他许多其他的基本 IDE 功能。

IntelliJ IDEA 2020.1 稳定版发布!

以上提到的新功能在社区版中均可使用,详细更新内容查看https://www.jetbrains.com/idea/whatsnew/

来和上万名读者一起见证彼此成长!

扫描下方二维码,添加杰哥微信,

  


`备注:地区/城市-职业方向/学校-昵称`,即可加入

  


`杰哥的IT之旅读者群`,群内仅供学习交流、日常互动、资源分享、经验分享等,一定要记得备注,我会尽快通过好友验证的。

 





 

IntelliJ IDEA 2020.1 稳定版发布!


本公众号全部博文已整理成一个目录,请在公众号后台回复「

  


`m`」获取!

 





 

推荐阅读:(点击如下标题即可跳转)

1、Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux
2、面试资源、公共API、多样化学习路径,这10个GitHub库开发者必看!
3、Nginx系列教程(五)| 利用 Nginx+Keepalived 实现高可用技术
4、微信技术总监:11亿日活的超大型系统架构之道!13页 PPT 详解
5、【建议收藏】常用正则表达式公式总结
6、手把手带你搭建 Elasticsearch 集群

IntelliJ IDEA 2020.1 稳定版发布!

   好文和朋友一起看~
  
    
  
  
  

 
   
 
 
 


  





 

本文分享自微信公众号 - 杰哥的IT之旅(Jake_Internet)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
6个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
GitHub 上有哪些适合新手跟进的优质项目?
!(https://oscimg.oschina.net/oscnet/011f28e3bc332010e1442e6c00ed344805d.jpg)点击上方“迈微电子研发社”,选择“星标★”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/cd44ba75f
Stella981 Stella981
3年前
2020 年版最新、最全的 Linux 面试题!
点击上方“杰哥的IT之旅”,选择“星标”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/b32f1b9c590381c69881e1427503ecc1897.jpg)作者:ThinkWon链接:https://blog.csdn.n
Stella981 Stella981
3年前
Docker 架构原理、功能及使用
点击上方“杰哥的IT之旅”,选择“星标”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/55595944998b405e9f939d9f9aa947d3.jpg)!(https://oscimg.oschina.net/oscnet/7f35f7e51704
Stella981 Stella981
3年前
Linux 迎来 29 岁:从个人爱好到统治世界的操作系统
点击上方“杰哥的IT之旅”,选择“星标”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/1e2705b143f44a1a936a36125de4f7a2.png)转自:开源中国my.oschina.net/u/4518255/blo
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Stella981 Stella981
3年前
200的大额人民币即将面世?央行:Yes!
点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/2a1c2ac00bf54458a78c48a6c2e547d5.png)点击上方“印象python”,选择“星标”公众号重磅干货,第一时间送达!!(
可莉 可莉
3年前
200的大额人民币即将面世?央行:Yes!
点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/2a1c2ac00bf54458a78c48a6c2e547d5.png)点击上方“印象python”,选择“星标”公众号重磅干货,第一时间送达!!(
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(