最新消息

[更新]JetBrains IntelliJ IDEA 2024.3:引進一系列強大的新功能,大幅提升用戶的開發體驗

2025/04/01

JetBrain 提供新創公司五折優惠。
立即申請:
https://www.jetbrains.com/shop/eform/startup/

[更新]JetBrains IntelliJ IDEA 2024.3:引進一系列強大的新功能,大幅提升用戶的開發體驗

JetBrains IntelliJ IDEA 2024.3 現在提供程式碼邏輯結構的表示,簡化 Kubernetes 應用程式的偵錯體驗,提供叢集範圍的 Kubernetes 日誌訪問,並正式將 K2 模式移出 Beta 版。瀏覽此頁面以獲取 IDE 所有領域的詳細更新。

主要亮點
結構工具視窗中的邏輯程式碼結構 

結構工具視窗現在包括邏輯程式碼結構物理結構,您不僅可以查看類別、方法和字段,還可以查看項目中元件之間的連結和互動。例如,當您在 Spring Boot 應用程式中開啟控制器時,您可以看到它的端點和自動連接的應用程式元件。這種增強的視圖可以幫助您了解專案結構,並允許您透過遵循程式碼使用和有意義的連接來瀏覽專案。

改進的 Kubernetes 應用程式偵錯體驗

您只需單擊偵錯按鈕旁邊的省略號並選擇新增用於遠端偵錯的管道即可啟動,這使得您的工作站成為 Kubernetes 叢集的虛擬部分,讓您可以交換 pod 並使用您喜歡的工具在本地進行偵錯微服務。其他微服務將與您的工作站進行交互,就好像它是您正在偵錯的 pod 一樣,並且可以完全存取叢集的其餘部分。


Kubernetes 叢集日誌 
IntelliJ IDEA 現在提供具有串流和模式匹配的叢集範圍的 Kubernetes 日誌存取 - 這是開發人員以及 DevOps 和 SRE 團隊必不可少的工具。此功能提供跨 pod、節點和服務的所有事件的集中視圖,可協助您快速識別問題,而無需手動檢查每個日誌。即時串流可以實現立即診斷,而模式匹配可以自動檢測關鍵事件和錯誤,例如記憶體不足問題或異常網路活動。

穩定的 Kotlin K2 模式

IntelliJ IDEA 2024.3 中的 K2 模式顯著提升 Kotlin 程式碼分析的穩定性、記憶體消耗效率以及 IDE 的整體效能。要探索其功能,請前往設定/偏好/語言和框架/Kotlin

AI 助理
內嵌 AI 提示

IntelliJ IDEA 2024.3 引入了內嵌 AI 提示,提供了一種在編輯器中直接與 AI 助理互動的無縫方式。您可以用自然語言輸入請求,AI 助理會立即解釋並轉換為程式碼更改,並在邊緣處用紫色標記以便於追蹤。此功能支援 Java、Kotlin、Scala、Groovy、JavaScript、TypeScript、Python、JSON 和 YAML 檔案格式,並且可供所有 AI 助手訂閱者使用。


改善情境管理
在此更新中,我們使 AI 助理考慮的建議上下文管理更加透明和直觀,讓您可以查看及管理作為上下文包含的每個元素,提供完全的可見性和控制力。現在,開啟的文件及其中選擇的任何程式碼都會自動添加到上下文中,您可以根據需要輕鬆添加或刪除文件,自訂上下文以適合您的工作流程。


透過 Ollama 支援本地模型
除了基於雲端的模型,您現在還可以將 AI 聊天連接到透過 Ollama提供的本機模型。對於需要更多控制其 AI 模型的用戶來說,這尤其有用,可以提供增強的隱私性、靈活性以及在本地硬體上運行模型的能力。


Java 和 Kotlin
持續條件下的改進
現在,IntelliJ IDEA 2024.3 的資料流引擎可以更準確地處理別名情況,從而減少檢查中的誤報並提供更可靠的編碼體驗。此增強功能適用於 Kotlin 和 Java,允許在引用可能指向相同實例的情況下改進分析。



Java 程式碼格式化的改進
IntelliJ IDEA 的程式碼格式化程式現在允許您在註解和欄位聲明之間保留空白行,這種樣式通常用於 JPA 實體中以增強可讀性。在此以前,格式化程式預設會刪除這些空白行。要探索其功能,請前往設定/編輯/程式碼風格/Java/空白行


使用者體驗
增加了預設標籤限制
我們將編輯器中的預設標籤限制增加到 30 個,這意味著您現在可以在 IDE 開始保持更多選項標籤開啟。要探索其功能,請前往設定/編輯/一班/編輯標籤


優化重命名操作的位置

我們優化了在上下文選單中重新命名操作的位置,該操作現在位於頂層,方便經常依賴滑鼠的使用者快速重命名檔案、變數和其他元素。


更新 Java 來源根目錄的新彈出窗口
用於將檔案新增至 Java 來源根目錄的新彈出視窗現在僅顯示最相關的選項,從而減少混亂並簡化您的工作流程。如果您更喜歡之前的擴展模板列表,您可以透過設定|進階設定|Java來恢復它。


版本控制系統
更新從編輯器提交更改的選項
現在,直接從編輯器提交更改變得更快、更容易-編輯一行程式碼後,按一下邊緣處的標記。在出現的彈出視窗中,您可以修改變更或進行新的提交,甚至可以選擇在那裡新增提交訊息。


更新在文件中尋找
在文件中尋找功能新增了搜尋範圍「專案檔案(不包括 Git-Ignored)」,此選項將從搜尋結果中排除.gitignore文件中忽略的任何文件,幫助您在搜尋項目時只專注於相關程式碼。


以及更多..


內容來源:https://www.jetbrains.com/idea/whatsnew/
快速入門:https://www.jetbrains.com/idea/resources/
試用下載:https://www.jetbrains.com/idea/download/?section=windows
購買/續約通路:
www.ahasoft.com.tw/page/product/show.aspx?num=1147&kind=97

其他 JetBrains 更新訊息
JetBrains PyCharm 2024.3.1:為您的開發之旅注入全新靈感!
JetBrains DataGrip:解鎖數據潛力,提供無與倫比的資料庫管理體驗!
JetBrains PhpStorm:開發者的夢幻工具,解鎖高效 PHP 開發的新境界!

 

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