微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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


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


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


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


图片


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)”。


图片

新增“查找操作(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 改进


图片

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


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


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


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


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


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐