距離 IntelliJ IDEA 2019.3 RC 發(fā)布不過幾天的功夫,目前,IntelliJ IDEA 2019.3 也已正式發(fā)布。官方表示,該版本是其旗艦 IDE 的第三次也是最后一個(gè)主要版本。
據(jù)透露,在 IntelliJ IDEA 的這個(gè)主要版本上,該開發(fā)團(tuán)隊(duì)專注于 IDE 的性能和整體質(zhì)量。期間,IntelliJ IDEA 團(tuán)隊(duì)與其他幾個(gè) JetBrains 開發(fā)人員團(tuán)隊(duì)一起集會(huì),專門致力于完善 IDE,并進(jìn)行性能改進(jìn),UI 響應(yīng)修復(fù),可用性增強(qiáng),現(xiàn)有功能的改進(jìn)等。
除此之外,還有一些項(xiàng)目?jī)?nèi)容是,例如對(duì)新的微服務(wù)框架的支持,例如 Micronaut,Quakus和Helidon,以及人們期待已久的對(duì) MongoDB 的支持。
IntelliJ IDEA 2019.3 版本的更新內(nèi)容包括有:
更好的性能
-
更快的 IDE 啟動(dòng)
-
總體上更好的 UI 響應(yīng)能力,更少的 UI 和編輯器凍結(jié)
-
減少內(nèi)存消耗,特別是在 Gradle 項(xiàng)目導(dǎo)入上
現(xiàn)有功能質(zhì)量的提升
-
IntelliJ IDEA 2019.3 通過實(shí)現(xiàn)核心底層基礎(chǔ)結(jié)構(gòu)-支持動(dòng)態(tài)插件安裝,解決了每次加載和卸載插件都需要重新啟動(dòng)IDE 的問題。其當(dāng)前已為主題和鍵盤映射插件啟用了此功能。在將來的版本中,該團(tuán)隊(duì)還計(jì)劃將此擴(kuò)展到大多數(shù)插件。
-
在版本控制子系統(tǒng)中進(jìn)行了很多可用性改進(jìn)。
-
為了統(tǒng)一從不同的 VCS 托管服務(wù)獲取項(xiàng)目的 UI,重新設(shè)計(jì)了“克隆”對(duì)話框。
-
在 IntelliJ IDEA 2019.2 中引入了對(duì) Java 13 的基本支持,并且在此發(fā)行版中,顯著改進(jìn)了對(duì) Java13 Text Blocks 的支持。
-
添加了新的“現(xiàn)場(chǎng)呼叫層次結(jié)構(gòu)”操作。
......
支持新的框架和技術(shù)
-
為新一代微服務(wù)框架(即 Micronaut,Quarkus 和 Helidon)添加了豐富的編碼輔助和導(dǎo)航,并增加了對(duì) Spring Web Flux 的支持。
-
添加了全新的“端點(diǎn)”工具窗口。此窗口顯示客戶端和服務(wù)器API的聚合視圖。
-
增加了對(duì) API 文檔規(guī)范的擴(kuò)展支持。
-
引入了備受期待的 MongoDB 支持。
......
重要的 Bug 修復(fù)
-
通過 Homebrew 安裝 IntelliJ IDEA 時(shí),可以找到已安裝 Gradle 的目錄。
-
手動(dòng)設(shè)置 Gradle 主目錄更加容易。
-
IDE 現(xiàn)在支持在 Linux上 通過KWallet 存儲(chǔ)密碼。
-
當(dāng)用戶使用 JavaFX 項(xiàng)目時(shí),IDE 可以在 Scene Builder 選項(xiàng)卡中顯示帶有嵌入式 Scene Builder 的 FXML 文件。
-
修復(fù)了窗口和彈出位置。
......
還更新了JetBrains Runtime 11(JBR 11),以集成許多修復(fù)程序。
-
修復(fù)了 macOS Catalina 上的字體渲染。
-
解決了在 macOS 10.15 Catalina 上打開項(xiàng)目的問題。
-
修復(fù)了“評(píng)估表達(dá)式”對(duì)話框中的符號(hào)。
......
此外,還進(jìn)行了一些其他變化,包含有 Android Studio 3.5 的所有更改,取消了 Vaadin 和 Java Applets支持 插件的捆綁。