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