Eclipse 在 2019 年的最后一次更新,有哪些新特性?
編譯:ImportNew/覃佑樺
jaxenter.com/eclipse-ide-2019-12-166112.html
如期而至,這是 Eclipse IDE 又一個(gè)重要版本。此次更新包含 Java 13 新的 switch 表達(dá)式和文本塊(text block)。不僅如此,在性能和響應(yīng)能力上有較大改進(jìn),包含新的設(shè)置(settings)以及 Java 編輯器工具更新等等。想要仔細(xì)了解新版本中的內(nèi)容,可以看 Holger Voormann 的最新視頻。
21世紀(jì)第一個(gè)十年最后一次 Eclipse IDE 更新發(fā)布了。12月的更新包含了一些有助于提高生產(chǎn)力的功能、性能改進(jìn),Java 開(kāi)發(fā)工具以及編輯器改進(jìn)。
此次季度發(fā)行版有76個(gè) Eclipse 相關(guān)項(xiàng)目同步更新??傆?jì)6930萬(wàn)行代碼,由192個(gè)貢獻(xiàn)者共同參與。?
下載 Eclipse SDK 可以了解最新版本。

2019-12 Eclipse IDE 更新
本次更新中的一些亮點(diǎn):
快速搜索(Quick Search)有一個(gè)全新的UI,現(xiàn)在稱(chēng)作查找操作(Find Actions)。新 UI 視覺(jué)效果進(jìn)行了一些調(diào)整,使用起來(lái)更加友好。
啟動(dòng)時(shí)間大大縮短和性能得到大幅提升。
大多數(shù)文本編輯器可以直接查看 error message、warning 和 info 標(biāo)記。只要單擊一下就會(huì)提示快速修復(fù)建議,非常節(jié)省時(shí)間。
ExpandableComposite 和 Section ?的 CSS 定義進(jìn)行了重新設(shè)計(jì),更好地支持新增功能以及dark模式體驗(yàn)。
“調(diào)試視圖(Debug View)”進(jìn)行了一些調(diào)整,提供了一個(gè)“折疊全部(collapse all)”按鈕。
Dark 模式視覺(jué)效果的一致性更好。
文本編輯器增加了一個(gè)新的設(shè)置選項(xiàng),稱(chēng)作“刪除退格/刪除多個(gè)空格(Remove multiple spaces on backspace/delete)”。

新增“查找操作(Find Actions)”UI 來(lái)源:Eclipse 基金會(huì)
Windows 10用戶請(qǐng)注意。Eclipse 基金會(huì)警告:默認(rèn)情況下,Windows 10? Defender 會(huì)減慢 Eclipse 甚至出現(xiàn)假死。該錯(cuò)誤并非只有 Eclipse 遇到,可能與 Windows Defender 掃描 JAR 文件有關(guān)。
感謝 Holger Voormann(Twitter @howlger)提供了兩個(gè)內(nèi)容豐富的視頻,總結(jié)了這一長(zhǎng)串的變化。
視頻:https://www.bilibili.com/video/av81147578?p=1
查看所有參與發(fā)行的 Eclipse 項(xiàng)目以及當(dāng)前文檔中加入發(fā)行序列的項(xiàng)目。
Java 改進(jìn)

Java 13文本塊 來(lái)源:Eclipse 基金會(huì)
更新包含對(duì)Java 13的支持,增加了switch 表達(dá)式(JEP 354)和文本塊 (JEP 355)功能。(由于這些功能還是預(yù)覽版,因此必須開(kāi)啟預(yù)覽選項(xiàng)才能使用)
更新中還新增了用來(lái)創(chuàng)建文本塊的快捷鍵。只要在 Java 編輯器中輸入 Ctrl + Shift + ‘? 即可。
Java 編輯器其他新增功能還有,刪除多余數(shù)組創(chuàng)建的清除操作,減少雙重否定的清除與保存操作,以及新建Java源文件模板。
Java Formatter 新增了一種文本塊縮進(jìn)設(shè)置。
請(qǐng)務(wù)必觀看 Holger Voormann 的視頻,了解更多有關(guān) Java 和 Maven 改進(jìn)的信息。
視頻:https://www.bilibili.com/video/av81147578?p=2
了解更多有關(guān)Java編輯器、Java Formatter以及JUnit的信息可以查看發(fā)布說(shuō)明。
2020年3月,下一個(gè)發(fā)布版本等著你喲!
有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號(hào)
好文章,我在看??
