最新消息

[更新]IntelliJ IDEA 2024.1

2024/04/12

IntelliJ IDEA 2024.1 中的新功能

IntelliJ IDEA 2024.1 現推出一系列令人振奮的升級,幫助您更流暢地工作。包括:

.全新的程式碼自動完成功能,提供 Java 和 Kotlin 最全面的程式碼建議。

支援 Java 22,確保與最新語言功能的相容性。
終端功能和編輯器中的固定行操作獲得提升,操作體驗更順暢。
AI 助手迎來重大更新,測試生成、雲端程式碼自動完成等功能更加強大。


主要更新
完整的程式碼自動完成(Full line code completion
IntelliJ IDEA Ultimate 2024.1 隨附 Java 和 Kotlin 全面的程式碼完成功能。此功能由無縫整合到 IDE 中的高級深度學習模型(
advanced deep learning model)。它透過基於上下文分析預測和建議程式碼來提高編碼效率,這些建議由專門的語言模組提供,這些模組是我們專門針對不同語言和框架進行訓練的,並且完全在您的本地設備上運行,確保您的資料保持安全,無需與外部伺服器進行通訊。此功能包含在 IntelliJ IDEA Ultimate 授權訂閱中。

了解更多(Ekaterina Ryabukha 部落格文章):https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/



支援 Java 22 功能(Support for Java 22 features)
IntelliJ IDEA 2024.1 提供對 2024 年 3 月發布的 JDK 22 中的功能集支援。這包括對未命名變數和模式的最終迭代的支援、字串模板和隱式宣告的類別以及實例 main 方法的第二次預覽。此外,此更新引入了對super(...)預覽狀態之前的新語句的支援。

了解更多(Mala Gupta 部落格文章):https://blog.jetbrains.com/idea/2024/03/java-22-and-intellij-idea/


AI 助手(AI Assistant)
AI 助手的改進(Improvements in AI Assistant)
AI 助手獲得了多項有價值的更新,包括測試生成、雲端程式碼完成、提交訊息的自訂提示、從程式碼片段創建檔案的能力、編輯器內程式碼生成..等。

了解更多(Alexandra Charikova 部落格文章):https://blog.jetbrains.com/blog/2024/04/04/jetbrains-ai-assistant-2024-1-updates/


改善 AI 助手中 Java 和 Kotlin 的程式碼突出顯示(Improved code highlighting for Java and Kotlin in AI Assistant
我們在 AI 助手中增強了 Java 和 Kotlin 的程式碼突出顯示。AI 聊天中的程式碼現在會像在編輯器中一樣被反白顯示,從而更容易快速評估。此增強功能旨在透過在聊天中提供類似編輯器的體驗,使 AI 助手的建議更加直觀。



Java
字串模板中的語言注入(Language injections in string templates)
IntelliJ IDEA 2024.1 新增了將語言注入字串模板的功能。您可以使用註釋來執行此操作,註釋會自動選擇所需的語言,或使用注入語言或參考意圖操作 ( Alt+Enter) 從清單中手動選擇語言。如果您使用後一種方法,IDE 將建議您插入語言註解。執行注入後,您可以再次呼叫意圖操作列表,並選擇在單獨的編輯器窗格中開啟以及編輯注入的片段。


改善日誌的工作流程(Improved workflow for logs)
由於日誌記錄是日常開發的重要組成部分,因此我們引入了一系列更新來增強 IntelliJ IDEA 的使用者體驗。現在,您可以輕鬆地從控制台中的日誌訊息導航到生成它們的程式碼。此外,IDE 建議在需要的地方新增記錄器,並簡化插入記錄器語句,即使記錄器實例不在範圍內也是如此。

了解更多(Maria Kosukhina 部落格文章):https://blog.jetbrains.com/idea/2024/02/intellij-idea-2024-1-eap-6/#improved-workflow-for-logs


以上內容來自原廠網頁:https://www.jetbrains.com/idea/whatsnew/2024-1/


.如何入門https://www.jetbrains.com/help/idea/accessibility.html
立即試作:https://www.jetbrains.com/idea/download/?section=windows

購買/續約通路:https://www.ahasoft.com.tw/page/product/show.aspx?num=1147&kind=97


溫馨提醒:若您有使用 jetbrains 產品,也可以下載原廠的工具箱 App,以更快速接收到相關產品的更新訊息。