Eclipse 在 2019 年的最后一次更新,有哪些新特性?

编译:ImportNew/覃佑桦

jaxenter.com/eclipse-ide-2019-12-166112.html

如期而至,这是 Eclipse IDE 又一个重要版本。此次更新包含 Java 13 新的 switch 表达式和文本块(text block)。不仅如此,在性能和响应能力上有较大改进,包含新的设置(settings)以及 Java 编辑器工具更新等等。想要仔细了解新版本中的内容,可以看 Holger Voormann 的最新视频。

21世纪第一个十年最后一次 Eclipse IDE 更新发布了。12月的更新包含了一些有助于提高生产力的功能、性能改进,Java 开发工具以及编辑器改进。

此次季度发行版有76个 Eclipse 相关项目同步更新。总计6930万行代码,由192个贡献者共同参与。 

下载 Eclipse SDK 可以了解最新版本。

Eclipse 在 2019 年的最后一次更新,有哪些新特性?_第1张图片

2019-12 Eclipse IDE 更新

本次更新中的一些亮点:

  • 快速搜索(Quick Search)有一个全新的UI,现在称作查找操作(Find Actions)。新 UI 视觉效果进行了一些调整,使用起来更加友好。

  • 启动时间大大缩短和性能得到大幅提升。

  • 大多数文本编辑器可以直接查看 error message、warning 和 info 标记。只要单击一下就会提示快速修复建议,非常节省时间。

  • ExpandableComposite 和 Section  的 CSS 定义进行了重新设计,更好地支持新增功能以及dark模式体验。

  • “调试视图(Debug View)”进行了一些调整,提供了一个“折叠全部(collapse all)”按钮。

  • Dark 模式视觉效果的一致性更好。

  • 文本编辑器增加了一个新的设置选项,称作“删除退格/删除多个空格(Remove multiple spaces on backspace/delete)”。

Eclipse 在 2019 年的最后一次更新,有哪些新特性?_第2张图片

新增“查找操作(Find Actions)”UI 来源:Eclipse 基金会

Windows 10用户请注意。Eclipse 基金会警告:默认情况下,Windows 10  Defender 会减慢 Eclipse 甚至出现假死。该错误并非只有 Eclipse 遇到,可能与 Windows Defender 扫描 JAR 文件有关。

感谢 Holger Voormann(Twitter @howlger)提供了两个内容丰富的视频,总结了这一长串的变化。

视频:https://www.bilibili.com/video/av81147578?p=1

查看所有参与发行的 Eclipse 项目以及当前文档中加入发行序列的项目。

Java 改进

Eclipse 在 2019 年的最后一次更新,有哪些新特性?_第3张图片

Java 13文本块 来源:Eclipse 基金会

更新包含对Java 13的支持,增加了switch 表达式(JEP 354)和文本块 (JEP 355)功能。(由于这些功能还是预览版,因此必须开启预览选项才能使用)

更新中还新增了用来创建文本块的快捷键。只要在 Java 编辑器中输入 Ctrl + Shift + ‘  即可。

Java 编辑器其他新增功能还有,删除多余数组创建的清除操作,减少双重否定的清除与保存操作,以及新建Java源文件模板。

Java Formatter 新增了一种文本块缩进设置。

请务必观看 Holger Voormann 的视频,了解更多有关 Java 和 Maven 改进的信息。

视频:https://www.bilibili.com/video/av81147578?p=2

了解更多有关Java编辑器、Java Formatter以及JUnit的信息可以查看发布说明。

2020年3月,下一个发布版本等着你哟!

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

你可能感兴趣的:(Eclipse 在 2019 年的最后一次更新,有哪些新特性?)