JetBrains 已正式為 IntelliJ IDEA 發(fā)布年度第二個大版本更新:IntelliJ IDEA 2024.2。發(fā)布說明寫道:
借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中運行 Spring Data JPA 方法進行即時倉庫查詢驗證。 它還通過提供內(nèi)聯(lián)描述和高級自動補全幫助簡化 cron 表達式的管理,并將 HTTP 客戶端升級為使用 GraalJS 執(zhí)行引擎。 此外,此版本還可以在項目索引編制期間啟用關(guān)鍵功能,幫助增強 IntelliJ IDEA 的整體啟動效率,它集成了 K2 模式(目前處于 Beta 階段),進一步提升 IDE 針對 Kotlin 的性能和穩(wěn)定性及其對語言功能的支持。
繼續(xù)看看值得關(guān)注的新變化。
更快開始編碼
2024.2 版本增強了啟動體驗,讓開發(fā)者能夠更快開始編碼。 升級使 IDE 可以在不完整的項目模型下運行,并允許在索引編制期間訪問關(guān)鍵功能,包括代碼高亮顯示、代碼補全、意圖操作、測試啟動、有效裝訂區(qū)域標(biāo)記、Lombok 支持等,從而減少等待時間。K2 模式下針對 Kotlin 改進的穩(wěn)定性和性能(Beta)IntelliJ IDEA 2024.2 改進了 K2 模式,這種新的 Kotlin 支持機制為未來的 Kotlin 語言功能奠定了基礎(chǔ),也增強了 IDE 的穩(wěn)定性和性能。 在 2024.2 版本中,K2 模式現(xiàn)在支持 gradle.kts 腳本、Kotlin Multiplatform (KMP) 項目、所有主要重構(gòu)、代碼高亮顯示、調(diào)試等。 基準(zhǔn)測試表明,K2 模式使 IntelliJ IDEA Ultimate 源庫上的代碼高亮顯示性能幾乎翻了一番。
在 Linux 上,IntelliJ IDEA 此前將窗口控件置于 IDE 的右側(cè)。現(xiàn)在,它會自動調(diào)整控件位置,以匹配您的 Linux 桌面配置中指定的窗口控件設(shè)置。這個小但重要的更改可以讓您保持適合個人偏好的布局。此外,我們重新設(shè)計了窗口控件按鈕,提供更接近您的操作系統(tǒng)的外觀。
JetBrains AI Assistant 2024.2 對云代碼補全引入了重大增強,提供更準(zhǔn)確、更快速的建議。UX 經(jīng)過重做,可以將 AI 代碼補全功能更好地集成到 IDE 工作流中,并獲得多項改進,包括建議代碼中的語法高亮顯示和代碼建議的增量接受。新功能包括 Terminal(終端)工具窗口中的 AI 集成和 AI 輔助 VCS 沖突解決。此外,用戶現(xiàn)在可以為文檔生成和單元測試創(chuàng)建自定義提示。