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 會將 a1
和 a2
視為完全不同的例項,這通常是合理的假設。然而,情況並非總是如此。
如果我們將相同的引用傳遞給兩個引數,該函式實際上會輸出“ALIASED!”——表明 a1
和 a2
實際上是同一例項。
透過改進的資料流引擎,IntelliJ IDEA 現在能夠更準確地處理這種別名情況,減少檢查中的誤報,提供更可靠的編碼體驗。
3 使用者體驗
3.1 索引期間的拼寫和語法檢查
在 2024.2 版本的基礎上,繼續最佳化專案模型構建和索引期間的等待時間,確保關鍵功能即時可用。此次更新中,拼寫和語法檢查現在在索引進行時也可用,這樣可在無需等待索引完成的情況下捕捉 Markdown 文件和標籤中的錯誤。
3.2 Welcome 介面中顯示分支名稱
Welcome 介面現在顯示分支名稱,幫助你在處理多個專案版本時保持有序,並輕鬆切換工作目錄。
3.3 IntelliJ IDEA 中的工作區
此次 EAP 版本包含最近推出的工作區功能,允許同時管理多個專案,每個專案使用不同的技術棧和構建工具,且獨立執行。目前,設定工作區需要從 JetBrains Marketplace 安裝外掛。更多關於此功能的概念、使用場景及實現細節,參閱部落格文章。
該功能仍處於早期開發階段:
關注我,緊跟本系列專欄文章,咱們下篇再續!
作者簡介:魔都架構師,多家大廠後端一線研發經驗,在分散式系統設計、資料平臺架構和AI應用開發等領域都有豐富實踐經驗。
各大技術社群頭部專家博主。具有豐富的引領團隊經驗,深厚業務架構和解決方案的積累。
負責:
- 中央/分銷預訂系統效能最佳化
- 活動&券等營銷中臺建設
- 交易平臺及資料中臺等架構和開發設計
- 車聯網核心平臺-物聯網連線平臺、大資料平臺架構設計及最佳化
- LLM Agent應用開發
- 區塊鏈應用開發
- 大資料開發挖掘經驗
- 推薦系統專案
目前主攻市級軟體專案設計、構建服務全社會的應用系統。
參考:
- 程式設計嚴選網
本文由部落格一文多發平臺 OpenWrite 釋出!