导读 软件开发工具制造商JetBrains发布了其以代码为中心的Java IDE IntelliJ IDEA 2018.3的最新版本。为备受期待的流行开发环境更新带来了一系列新功能,bug修复以及即将推出的Java 12中对新特性的早期支持。这是今年发布的IDE的第三次重大更新。

其中早期的Java 12特性之一是对JEP 326的支持,即“Raw String Literals”,它提供了一种新的方法来声明没有转义字符或Unicode转义的字符串。(原始字符串文字是不识别转义序列的字符串文字,例如\n。)

此版本还附带了Java Stream API改进,这是一种新的基于数据流的检查,可以检测第一个条件不必要的情况,因为它包含第二个条件,并且能够查看抑制检查何时不再处理警告关联的方法体,类或声明。

在这个版本中,编辑器有了一些重要的改进。IDE现在突出显示编辑器中的第一行和所有后续的TODO注释行,并在TODO工具窗口中显示它们;一个新的缩进状态栏显示当前文件中缩进的大小;IDE的用户可以创建一个范围,以禁用对特定文件和文件夹执行的代码格式化;语法高亮显示和代码完成现在对于编辑器配置文件是可用的。

版本控制也得到了增强,在这个版本中有一长串的改进。该列表包括其他增强功能:在IDE中查看GitHub pull请求的能力;支持Git子模块;能够在VCS日志中导航到前/下一个选择的提交;而历史的能力在这里行动起来,展现出完整的历史。IntelliJ IDEA还提供了一个新选项,可以将一个文件从一个Git分支复制到另一个分支,提交的分支文件现在会显示在提交对话框中,IDE会更快地更新Git多存储库项目,而且,在默认情况下,IDE现在使用本地Git SSH可执行文件。

在JetBrains网站的“what’s new”页面上可以找到这个版本中增强功能的完整列表。

IntelliJ IDEA的新版本有两个版本现在可以从公司网站上下载:一个是用于JVM和Android开发的社区版,它是免费和开源的;另一个是用于Web和企业开发的“Ultimate”版本,它包括一个免费试用版。

原文来自:https://www.linuxidc.com/Linux/2018-12/155623.htm

本文地址:https://www.linuxprobe.com/intellij-idea-2018-3-java-12.html编辑:周晓雪,审核员:逄增宝