今年7月,JetBrains IntelliJ IDEA的第二个更新2019.2已发布。 9月发布的Java 13已经将它的目标牢牢地放在了目标上。 虽然有许多终极用户独有的更新,但每个人都有许多更改。 请阅读以获得更多详情。
Java
此最新版本的IDE支持Java增强建议354中提出的“切换表达式”预览功能和JEP 355中的“文本块”预览功能。
添加了新的“ 查找原因”操作,以通过分析数据流以查找问题的来源来帮助查找有问题的代码区域。 还对代码完成进行了改进,现在可以为错误键入的模式提供建议。
最终用户还将受益于改进的重复代码检测功能,该功能已从Java扩展到许多其他语言。
还请参见:
服务工具窗口
另一个新功能是“服务”工具窗口,该窗口集中所有连接并运行设置以向“服务视图”报告的配置。 实时查询计时器可以显示每个运行查询的持续时间。 工具窗口还可以显示正在运行的Docker容器的文件系统。
Gradle
Gradle代码完成已在build.gradle文件中得到改进; 现在,它适用于任务声明,符号和内部依赖项块。 Gradle操作的输出显示现在还提供了有关同步/构建过程的当前状态的信息,并且状态树和输出控制台并排显示。 他们还弃用了某些Gradle设置选项以简化管理,该程序现在将自动配置Gradle项目设置。
Kotlin
就Kotlin而言,IntelliJ IDEA中使用的插件已更新至v1.3.41。 暂存文件的新交互模式可以显示实验结果,而无需显式重新运行脚本。 并且,如果使用了Java的外部可空性注释,那么IDEA会警告您有关Kotlin中带注释的Java方法的错误用法。
斯卡拉
Scala还因改进代码完成功能和突出显示类型不匹配而受到打击。 IntelliJ IDEA现在还可以在编写表达式时包装它们。 最后,构建服务器协议已从实验功能升级为全面的功能,从而标准化了构建工具和IDE之间的通信方式。
甚至更多
更改列表将继续进行下去,包括对Shell脚本的支持,外观更好的插件页面以及对Groovy的一些调整。
有关更改的摘要,请查看JetBrains博客文章 ,或者直接转到“ What's New IntelliJ IDEA”页面上进行详细的详细分析 。
翻译自: https://jaxenter.com/intellij-idea-2019-2-brings-java-13-preview-features-160400.html