以下文章来源于ImportNew ,作者ImportNew https://mp.weixin.qq.com/s/l6mvdGw0Iqu4JIfPXMFILw#
如期而至,这是 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 新增了一种文本块缩进设置。
请务必观看 Holger Voormann 的视频,了解更多有关 Java 和 Maven 改进的信息。