Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

IntelliJ IDEA 2020.1增加了对Java 14和许多框架的新功能的支持,通过数据流分析辅助功能升级了调试器,添加了新的LightEdit模式,为您下载和配置了JDK,并完成了更多工作!

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IntelliJ IDEA 2020.1是今年的第一个主要更新,这个新版本增加了对Java 14的支持以及许多Web和测试框架的新功能。它还通过数据流分析帮助升级了调试器,添加了新的LightEdit模式,为您下载并配置了JDK,并完成了许多其他有趣的工作!感兴趣的朋友赶快下载体验吧~IntelliJ IDEA 现已加入在线订购,点击此处了解价格详情>>

IntelliJ IDEA最新版本2020.1

十一、构建工具

Maven和Gradle导入更新

IntelliJ IDEA 2020.1为我们的Maven和Gradle用户带来了一个小而重要的更新。现在,编辑器的右上角不再显示旧的自动导入功能,而是一个浮动通知。 修改构建文件后,请使用此通知或新的快捷方式(Ctrl+Shift+O对于Windows和Linux / Shift+Cmd+I对于Mac)加载更改。它变得更好:当IntelliJ IDEA检测到在IDE外部对构建文件进行的任何更改(例如VCS更新)时,它将自动重新加载相关项目。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进 十二、Scala

Scala 3支持

现在Dotty注定要成为Scala 3了,我们已经开始致力于对Scala 3的全面支持。现在,Scala插件包括对Scala 3的初步支持,以及新的语法,错误突出显示,导航,类型信息以及许多其他的功能。

由于语言和语言支持仍在进行中,因此,如果您希望尽快获得新功能和错误修复,建议使用每夜插件版本。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

函数文字的细粒度错误突出显示

在Scala中,经常使用函数文字。它们非常类似于方法,并且具有独立的参数和主体。但是它们通常被视为函数类型的单一表达,这使得查找和解释错误更加困难。

在此版本中,我们为函数文字引入了细粒度的错误突出显示,它可以帮助您依靠清晰准确的消息来查明错误,而不是使函数类型的消息晦涩难懂。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

未使用的参数检查

Scala插件已经能够显示很长时间未使用的变量和方法。现在,它也可以发现未使用的参数。在方法或类内部未引用的参数以灰色突出显示。

与变量和方法相反,未使用的参数通常是编程错误的结果。因此,新检查不仅使您的代码更整洁,而且还可以帮助您防止各种错误。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

智能步入

在Scala中,我们通常在同一行上有多个方法调用。在这种情况下,在调试器中使用单步执行几乎是不方便的-在达到所需方法之前,您必须手动步入然后退出许多方法。

在此版本中,Step Into已成为Smart Step Into。您只需选择所需的方法,IDE即可完成工作。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

BSP支持改进

我们改进了BSP支持。现在,它可以更顺畅地工作,并具有更多的项目和构建工具。您不再需要手动安装Bloop即可通过BSP导入sbt项目-Scala插件可以将此类项目自动转换为Bloop格式。现在可以从“构建”工具窗口中取消BSP构建。最后,您可以使用BSP小部件查看和管理BSP连接。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十三、JavaScript

新的智能意图和检查 最终版

新的智能意图和检查(Alt+Enter)使您可以节省编码时的时间。例如,您现在可以快速将现有代码转换为可选的链接和/或无效合并,这是最新版本的JavaScript和TypeScript中引入的语法。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

Vuex和Composition API支持 最终版

通过对即将推出的Vue 3中的Vuex库和Composition API的开箱即用的支持,您可以更加顺畅地构建出色的Vue.js应用程序。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十四、数据库改进

数据库改进 最终版

数据库的改进包括能够将数据导出到Excel(.xlsx)文件,直接在编辑器中以文本形式查看数据,创建运行配置以及其他许多功能。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十五、Terminal

分割终端会议

我们增加了垂直或水平拆分终端会话的功能,以便您可以并排运行它们。您可以从终端调用上下文菜单以创建,导航和关闭拆分终端会话。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十六、运行配置

将运行配置存储为文件

从v2020.1开始,您可以在项目文件夹中为运行配置选择任何位置,以便可以通过版本控制与团队成员共享它们。为此,请打开“ 运行/调试配置”对话框,选中对话框右上方的“ 另存为项目文件 ”,然后单击齿轮图标。这将打开一个弹出窗口,允许您选择运行配置的存储位置。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十七、安卓系统

Android Volley支持

IntelliJ IDEA 2020.1带来了对Android Volley库的支持。它提供URL路径引用的自动代码完成功能,并允许您导航到相关资源。

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进

十八、其他

  • 基于IntelliJ的IDE已从JetBrains Runtime 8(JBR8)完全切换到JetBrains Runtime 11(JBR11)。
  • 现在,IDE设置会自动从一个主要版本到另一个主要版本。
  • IDE的配置文件的路径已更改。
  • 更新了“查找/替换”和“在路径中查找”对话框。
  • 统一的SHH子系统和配置UI。

=====================================================

IntelliJ IDEA资源专题,请点击此处查看

想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询官方客服

Java开发工具IntelliJ IDEA v2020.1新功能解析(六):Scala与JavaScript改进
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月19日
下一篇 2020年3月19日

相关推荐

发表回复

登录后才能评论