IDEA 2024.3 EAP新特徵早覽!

公众号-JavaEdge發表於2024-09-17

0 前言

IntelliJ IDEA 2024.3 第一個 EAP 版本已釋出,提前體驗

下一個重大版本的一部分改進。

持續關注 EAP 更新,未來幾周內將推出更多 IntelliJ IDEA 新功能。嘗試這些新功能,分享您的反饋,共同完善 IDE。

1 AI 助手

1.1 內嵌 AI 提示詞

推出一種全新方式,直接在編輯器中與 AI 助手互動:實驗性的內嵌輸入功能,可在你鍵入時檢測並處理請求。你可用自然語言表達意圖,AI 助手會立即解析並將其轉化為程式碼修改,無需額外操作。此功能目前支援 Java。

只需在想調整的地方輸入提示詞,按 Tab,若結果不理想,可 Ctrl+Z 撤銷更改,修改提示詞後再試

2 Java

2.1 常量條件改進

顯著增強了資料流引擎的功能,特別是在處理別名情況時的支援。能在引用可能指向同一例項的情況下提供更準確的分析。

例子:

之前,IntelliJ IDEA 會將 a1a2 視為完全不同的例項,這通常是合理的假設。然而,情況並非總是如此。

如果我們將相同的引用傳遞給兩個引數,該函式實際上會輸出“ALIASED!”——表明 a1a2 實際上是同一例項。

透過改進的資料流引擎,IntelliJ IDEA 現在能夠更準確地處理這種別名情況,減少檢查中的誤報,提供更可靠的編碼體驗。

3 使用者體驗

3.1 索引期間的拼寫和語法檢查

在 2024.2 版本的基礎上,繼續最佳化專案模型構建和索引期間的等待時間,確保關鍵功能即時可用。此次更新中,拼寫和語法檢查現在在索引進行時也可用,這樣可在無需等待索引完成的情況下捕捉 Markdown 文件和標籤中的錯誤。

3.2 Welcome 介面中顯示分支名稱

Welcome 介面現在顯示分支名稱,幫助你在處理多個專案版本時保持有序,並輕鬆切換工作目錄。

3.3 IntelliJ IDEA 中的工作區

此次 EAP 版本包含最近推出的工作區功能,允許同時管理多個專案,每個專案使用不同的技術棧和構建工具,且獨立執行。目前,設定工作區需要從 JetBrains Marketplace 安裝外掛。更多關於此功能的概念、使用場景及實現細節,參閱部落格文章

該功能仍處於早期開發階段:

關注我,緊跟本系列專欄文章,咱們下篇再續!

作者簡介:魔都架構師,多家大廠後端一線研發經驗,在分散式系統設計、資料平臺架構和AI應用開發等領域都有豐富實踐經驗。

各大技術社群頭部專家博主。具有豐富的引領團隊經驗,深厚業務架構和解決方案的積累。

負責:

  • 中央/分銷預訂系統效能最佳化
  • 活動&券等營銷中臺建設
  • 交易平臺及資料中臺等架構和開發設計
  • 車聯網核心平臺-物聯網連線平臺、大資料平臺架構設計及最佳化
  • LLM Agent應用開發
  • 區塊鏈應用開發
  • 大資料開發挖掘經驗
  • 推薦系統專案

目前主攻市級軟體專案設計、構建服務全社會的應用系統。

參考:

  • 程式設計嚴選網

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章