分类: LINUX
2018-12-07 13:31:25
其中早期的Java 12特性之一是对的支持,即“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”版本,它包括一个免费试用版。