網友評分:
5.6分
IntelliJ IDEA Mac是針對Java編程開發的一個IDE開發環境,該IDE被許多開發人員和行業專家譽為市場上最好的IDE,為廣大用戶提供了一系列最實用的的工具組合,包括智能編碼輔助和自動控制等,支持J2EE、Ant、JUnit和CVS集成。它繼承了IntelliJ IDEA系列的強大功能和高效性能,為Mac用戶提供了一個穩定、流暢且易于使用的編程環境。首先,它擁有智能代碼編輯功能,能夠自動補全代碼、提供語法高亮和錯誤檢查,幫助開發者更快速地編寫高質量的代碼。同時,其靜態代碼分析功能可以實時檢測代碼中的潛在問題,提高代碼質量和可靠性。
IntelliJ IDEA Mac版還支持多種主流編程語言,包括Java、Kotlin、HTML/CSS、JavaScript、PHP、Python等,為開發者提供了豐富的編程選項。它還內置了許多實用的代碼編輯工具,可以極大地提升編程效率。在調試和測試方面,同樣也表現出色。它提供了強大的調試工具,支持基于斷點的調試,讓開發者能夠輕松查找和調試代碼中的問題。同時,它還集成了測試框架,方便開發者編寫和運行測試用例,確保代碼的質量和穩定性。
非平行的編碼檢查和創新的GUI設計器.IDEA把Java開發人員從一些耗時的常規工作中解放出來,顯著地提高了開發效率.分別是它的WINDOWS、LINUX版本。
IntelliJ IDEA被認為是當前Java開發效率最快的IDE工具。它整合了開發過程中實用的眾多功能,幾乎可以不用鼠標可以方便的完成你要做的任何事情,最大程度的加快開發的速度。簡單而又功能強大。與其他的一些繁冗而復雜的IDE工具有鮮明的對比。
一、關鍵亮點
1、改進的 Spring Data JPA 支持 Ultimate
我們添加了在 IDE 中運行 Spring Data JPA 方法的功能,持續改進 IntelliJ IDEA 的 Spring 框架支持。 這項新功能允許您在不運行應用程序和分析日志文件的情況下查看方法將生成哪個查詢。 現在,您可以使用裝訂區域圖標直接在 JPA 控制臺中執行任何倉庫方法。
2、改進的 cron 表達式支持 Ultimate
在代碼中處理 cron 表達式比以往更加簡單。 使用 Spring、Quarkus 或 Micronaut 實現定時服務時,您可以通過緊鄰的描述輕松理解 cron 表達式。 此外,自動補全功能提供了您可以立即添加和調整的預填充示例,不必從頭開始編寫 cron 表達式。
3、GraalJS 作為 HTTP 客戶端的執行引擎 Ultimate
我們已將 HTTP 客戶端中使用的 JavaScript 執行引擎升級為 GraalJS。 這讓您可以在使用 IntelliJ IDEA 的 HTTP 客戶端測試端點以及在 .http 文件中使用 JavaScript 處理結果時使用所有 GraalJS 功能,包括對 ECMAScript 2023 規范的完全支持。
4、更快開始編碼
在 2024.2 版本中,我們增強了啟動體驗,讓您能夠更快開始編碼。 升級使 IDE 可以在不完整的項目模型下運行,并允許在索引編制期間訪問關鍵功能,包括代碼高亮顯示、代碼補全、意圖操作、測試啟動、有效裝訂區域標記、Lombok 支持等,從而減少等待時間。
5、K2 模式下針對 Kotlin 改進的穩定性和性能 Beta
IntelliJ IDEA 2024.2 改進了 K2 模式,這種新的 Kotlin 支持機制為未來的 Kotlin 語言功能奠定了基礎,也增強了 IDE 的穩定性和性能。 在 2024.2 版本中,K2 模式現在支持 gradle.kts 腳本、Kotlin Multiplatform (KMP) 項目、所有主要重構、代碼高亮顯示、調試等。 基準測試表明,K2 模式使 IntelliJ IDEA Ultimate 源庫上的代碼高亮顯示性能幾乎翻了一番。 要將其激活,請轉到 Settings/Preferences | Languages & Frameworks | Kotlin(設置/偏好設置 | 語言和框架 |Kotlin)。
二、用戶體驗
1、改進的全行代碼補全
在 2024.2 版本中,我們使接受全行代碼補全建議的流程更加直觀和精確。 內聯代碼補全建議現在包含代碼高亮顯示,新的快捷鍵可以讓您從較長的建議中接受單個單詞或整個行。 我們還優化了將接受的更改集成到代碼中的方式,消除了格式設置和相關問題。
2、新 UI 成為所有用戶的默認選項
在 IntelliJ IDEA 2024.2 中,新 UI 現在成為所有用戶的默認選項,經典 UI 則作為插件提供。 新 UI 簡潔而現代,提供更大、更易用的控件、一致的調色盤、明亮清晰的圖標、增強的對比度和更好的強調色。 新 UI 的采用率很高,并且我們已經根據反饋修正了主要問題,因此我們相信它已經為所有人做好了準備。
3、Search Everywhere(隨處搜索)中的預覽選項
Search Everywhere(隨處搜索)對話框增加了一個選項,用于預覽您正在搜索的代碼庫元素。 通過對話框工具欄上的 Preview(預覽)圖標啟用此功能后,預覽窗格將出現在搜索結果下方,提供更多上下文并讓您更輕松地瀏覽項目。
4、代理設置自動檢測默認為新用戶啟用
IntelliJ IDEA 現在會默認自動檢測并使用您的計算機上配置的系統代理設置,促進與外部資源和服務的無縫交互。
5、Linux 上更新的窗口控件
在 Linux 上,IntelliJ IDEA 此前將窗口控件置于 IDE 的右側。 現在,它會自動調整控件位置,以匹配您的 Linux 桌面配置中指定的窗口控件設置。 這個小但重要的更改可以讓您保持適合個人偏好的布局。 此外,我們重新設計了窗口控件按鈕,提供更接近您的操作系統的外觀。
6、改進的 Customize Main Toolbar(自定義主工具欄)對話框
我們重新設計了 Customize Main Toolbar(自定義主工具欄)對話框中 UI 元素的布局和行為,使其更加直觀有序。 現在,在主工具欄中搜索、添加和刪除操作都更加簡單。
三、AI Assistant
JetBrains AI Assistant 2024.2 對云代碼補全引入了重大增強,提供更準確、更快速的建議。 UX 經過重做,可以將 AI 代碼補全功能更好地集成到 IDE 工作流中,并獲得多項改進,包括建議代碼中的語法高亮顯示和代碼建議的增量接受。
新功能包括 Terminal(終端)工具窗口中的 AI 集成和 AI 輔助 VCS 沖突解決。 此外,用戶現在可以為文檔生成和單元測試創建自定義提示。
四、Java 和 Kotlin
1、增強的日志管理
IntelliJ IDEA 2024.2 為 Java 和 Kotlin 引入了增強的日志管理。 新功能包括字符串文字和實參解析的高亮顯示,讓您可以從占位符無縫導航到對應實參。 更新后的檢查現在可以更好地處理不匹配的記錄器形參數量,建議將 System.out.println 語句轉換為記錄器調用,并提供快速修復為記錄器調用添加保護。
2、適用于 Java 的新增 Expression is compared to itself(表達式與自身比較)檢查
新檢查會報告表達式與自身而不是另一個表達式比較的情況。 雖然這種比較有時是有意為之,但通常是疏忽所致。 此檢查可以幫助您識別和解決這些潛在的意外比較,提高代碼的準確性和可靠性。
3、Java 的 Change Signature(更改簽名)重構嵌入提示
為了使 Change Signature(更改簽名)重構更加易用和直觀,我們在修改的代碼元素附近添加了一個新的嵌入提示。 點擊并確認更改時,IDE 會自動更新整個代碼庫中的所有相關方法引用。 這樣可以確保一致并降低錯誤風險,簡化重構流程。
五、Scala
1、適用于 Scala 的更出色的代碼高亮顯示
IntelliJ IDEA 2024.2 對錯誤和語法高亮顯示引入了多項改進。 現在,它將形參子句中定義的類字段高亮顯示為字段而不是形參。 命名實參現在以不同的顏色高亮顯示,在代碼中更易識別。 Regex("...") 中正則表達式語法的高亮顯示與 "...".r 中正則表達式語法的相同。 我們修正了重構后或無法解析符號類型導致有效代碼以紅色高亮顯示的問題。 在許多情況下,語義高亮顯示將在您輸入時應用。 此外,修正錯誤時,IDE 現在響應更快,修正后會立即移除紅色代碼。
2、更出色的 Scala 3 支持
新版本對 Scala 3 支持引入了多項改進。 與更少大括號語法一起使用時,for 表達式現在始終都能被正確處理。 對 export 子句和擴展方法的支持已得到改進。 此外,IDE 現在可以正確處理構造函數注解,導入建議將包含枚舉 case。
3、更出色的代碼補全
在 Scala 3 中,IDE 現在可以自動填寫方法的所有命名實參并自動補全聯合體類型的文字值。 現在,只要需要枚舉類型,枚舉 case 就會出現在建議中。 此功能適用于 Scala 3 枚舉和聯合體類型、Scala 2 ADT 和枚舉以及 Java 枚舉,提供更有意義的建議來簡化您的編碼體驗。
4、其他改進
現在,StringBuilder 的內容在調試器中顯示為字符串。 IntelliJ IDEA 還提供了 Scala 入門提示。 導入 sbt 項目時,將顯示庫下載進度。 此外,Scala 支持現在包括 Grazie 的功能,它在 Scala 注釋中提供高級拼寫和語法檢查。
5、改進的基于編譯器的高亮顯示
我們增強了基于編譯器的錯誤高亮顯示的性能。 文件被修改后,不會再提供過時的錯誤高亮顯示信息。 此外,IntelliJ IDEA 現在支持 Scala 編譯器診斷,使其可以作為常規快速修復,以便于應用。
六、代碼編輯器
1、Markdown 文件中的數學語法支持
IntelliJ IDEA 現在可以在 Markdown 文件中原生渲染數學表達式。 處理 Markdown 時,您可以使用 $ 插入內聯數學表達式,使用 $$ 插入包含數學內容的代碼塊。
2、語言感知粘性行
現在,您可以選擇要為其顯示粘性行的語言。 您可以在 Settings/Preferences | Editor | General | Sticky Lines(設置/偏好設置 | 編輯器 | 常規 | 粘性行)中根據自己的偏好定制功能,或者在編輯器中右鍵點擊粘性行調用上下文菜單。
七、分析器
1、在分析器中專注于項目方法 Ultimate
IntelliJ IDEA 的內置分析器已經升級,有助于簡化性能瓶頸調查。 現在,IntelliJ IDEA 在分析器中淡出和收起庫調用來進一步強調您的代碼。 這可以確保您將數據專注于項目中對應用程序性能影響最大的調用上,篩選掉不需要您注意的方法。 如需庫調用的詳細視圖,您可以展開隱藏的調用以顯示整個調用序列和對應執行時間。 點擊調用旁邊的超鏈接或 + 圖標即可進一步探索。
八、運行/調試
1、Run(運行)工具窗口中的性能圖表
為了使性能分析更快、更高效,我們在 Run(運行)工具窗口中實現了新的 Performance(性能)標簽頁。 新的標簽頁提供實時 CPU 和內存圖表,并允許您捕獲代碼的執行時間并直接在編輯器中查看來查明性能瓶頸。 此外,您還可以捕獲內存快照來檢查對象并找出內存泄漏的根本原因。
2、增強的 Kotlin 調試體驗
IntelliJ IDEA 2024.2 為 Kotlin 調試體驗帶來了重大改進。 您現在可以使用 Step Over(步過)來迭代 forEach 循環并進入內聯函數 lambda,無需跳過重要代碼。 您不再需要記住對內聯函數使用 Step Into(步入),這有助于確保您不會錯過代碼的關鍵部分。 現在,您可以逐步執行 forEach、let 和 filter 內聯函數,就像逐步執行常規循環和條件一樣。
3、JSON、XML 和其他格式的字符串變量可視化器
現在,調試和瀏覽具有復雜數據格式的長字符串變量變得容易多了。 更新后的調試器為具有以 JSON、XML、HTML、JWT 和 URL 編碼的字符串的字符串變量提供了格式正確的可視化效果。 只需點擊變量旁邊的 View(查看)超鏈接,相關的可視化器便會根據變量的內容自動選擇。
4、當前功能分支中更改的測試覆蓋率
IntelliJ IDEA 2024.2 進一步提高了您在本地快速檢查和改進測試覆蓋率的能力,無需執行使用 CI/CD 管道的緩慢流程。 Coverage(覆蓋率)工具窗口現在僅顯示當前功能分支中更改的類,這樣一來,您無需瀏覽整個項目狀態即可檢查最近更改的測試覆蓋率。 要檢查整個項目的測試覆蓋率并查看所有類,請禁用 Show Only Modified Classes(僅顯示修改的類)選項。
九、構建工具
1、改進的 Gradle 構建腳本體驗
IntelliJ IDEA 2024.2 為 Gradle 構建腳本提供了新的導航和高亮顯示功能。 首先,IDE 現在為構建腳本中聲明的 Gradle 插件提供了流暢、準確的導航。 此外,我們還實現了版本目錄文件和 libs.versions.toml 文件中的構建腳本之間的導航,以及直接從裝訂區域運行已注冊任務的選項。
2、增量 Maven 項目重新同步
我們加快了 Maven 項目的重新同步工作流。 初始完全同步之后,IDE 現在會檢測項目特定部分的更改,并僅重新同步這些部分而不是整個項目。
3、使構建系統緩存失效的操作
您現在可以清除構建系統緩存,從而立即解決與 Maven、Gradle 或 sbt 項目的結構相關的問題,例如由不正確的數據導入導致的問題。 您可以通過 File | Cache Recovery | Invalidate Build System Caches and Re-sync(文件 | 緩存恢復 | 使構建系統緩存失效并重新同步)訪問此操作。
十、版本控制系統
1、import 語句沖突解決
現在,您可以輕松識別和解決 Java 和 Kotlin 的 import 塊中的沖突。 在 Merge(合并)窗口中,點擊齒輪符號并選擇 Resolve Conflicts in Import Statements(解決 import 語句中的沖突)。 此外,您可以在 Settings/Preferences | Tools | Diff & Merge(設置/偏好設置 | 工具 | 差異與合并)中將 IDE 設為自動解決 import 語句中的沖突。
2、Version Control(版本控制)微件中的標簽
我們在 Version Control(版本控制)微件中為標簽提供了一個專屬節點,使其更易查看。 節點默認顯示,如果您想將其隱藏,只需點擊齒輪圖標并取消選中 Show Tags(顯示標簽)選項。
3、改進的 Log(日志)工具窗口用戶體驗
所有與 Log(日志)工具窗口相關的設置都已合并到一個專屬設置頁面中,您可以通過 Settings/Preferences | Version Control | Log(設置/偏好設置 | 版本控制 | 日志)或 Log(日志)工具窗口工具欄上的新增下拉菜單訪問。 此外,您現在可以將 Git 日志作為編輯器中的標簽頁打開,從而提供更多的工作空間,并更輕松地瀏覽提交列表和相關詳細信息。 此操作也可以通過 Log(日志)工具窗口工具欄中的下拉菜單執行。
4、增強的本地歷史記錄用戶體驗
我們對 Local History(本地歷史記錄)對話框 UI 進行了現代化改進。 此外,訪問目錄時,對話框現在會在更改列表旁邊顯示差異視圖,使其更易理解。 為了簡化復雜項目中的更改檢查,我們使 Local History(本地歷史記錄)操作可同時用于多個文件或目錄。 在 Project(項目)工具窗口中,選擇多個文件或文件夾,然后選擇 Local History | Show History(本地歷史記錄 | 顯示歷史記錄),查看包含您選擇內容的更改歷史記錄的彈出窗口。
5、Log(日志)標簽頁中改進的提交圖
我們優化了 Git 工具窗口 Log(日志)標簽頁中提交圖的分支線的顏色編碼和布局。 重要的分支行現在始終位于圖表左側,并維持其指定顏色,更易識別和跟蹤。
6、Graph Options(圖選項)中新的 First Parent(第一個父項)和 No Merges(無合并)
我們添加了新的 Git 選項來簡化查看分支歷史記錄的操作。 使用 First Parent(第一個父項)選項隱藏合并中的個別提交來專注于主線更改。 或者,您可以使用 No Merges(無合并)選項完全篩選掉合并提交。 現在,這兩個選項都可以在 Git 工具窗口的 Graph Options(圖選項)圖標下獲取,使分支中的更改更易跟蹤。
十一、終端
1、新終端 Beta
2024.2 版中的新終端引入了一些可以增強功能和用戶體驗的更新。 主要改進包括 AI 賦能的命令生成,允許您用自然語言描述命令,并讓 AI 為您創建該命令。 此外,您現在可以在單行或雙行設置之間進行選擇,以更好地利用空間或提高可讀性,并且現在支持自定義 shell 提示設置。 最后,針對 Git 別名與分支、npm 軟件包、PHP 命令和 Ruby CLI 增強了命令補全。
十二、框架和技術
1、Micronaut 和 Quarkus Bean 的自動補全 Ultimate
IntelliJ IDEA Ultimate 現在為 Quarkus 和 Micronaut 應用程序提供 Bean 自動補全和注入。 需要將 Bean 注入到代碼中時,輸入其名稱并從代碼補全彈出窗口中選擇即可。 IDE 將根據您的代碼樣式自動添加帶有 @Inject 注解的構造函數形參或字段。
2、擴展的 JPA 支持 Ultimate
我們通過多項新檢查擴展了 IntelliJ IDEA Ultimate 的 JPA 支持。 這些增強使 IDE 能夠檢測和修正在將 Lombok 注解與 JPA 實體一起使用時可能導致性能下降或運行時錯誤的問題。 IDE 還可以識別 Spring Data JPA 倉庫中缺少的形參,檢查是否所有關聯都被正確標記,并檢測 @ManyToMany 關聯的 CASCADE 形參來防止意外刪除。
3、運行配置中的 Ktor 開發模式支持 Ultimate
IntelliJ IDEA 2024.2 支持在運行配置中輕松啟用 Ktor 的開發模式。 現在,創建新的運行配置時此模式會默認設置,并且可以在更新的 Run/Debug Configurations(運行/調試配置)對話框中管理。 此外,我們還使此對話框的 UI 更加簡潔,對 Ktor 用戶更加友好。
4、在調試會話中觸發 Spring @Scheduled 方法 Ultimate
IntelliJ IDEA 2024.2 Ultimate 具有針對 Spring Boot 中異步 @Scheduled 方法的調試功能。 這項更新消除了手動調整方法時間表并等待其啟動的需要。 設置一個斷點,根據需要直接從 IDE 觸發方法執行即可。
5、Jakarta Data 支持 Ultimate
在 IntelliJ IDEA Ultimate 2024.2 中,我們引入了對 Jakarta Data 的支持。 IDE 現在可以為倉庫提供編碼輔助和檢查,包括基于數據模型的方法名稱補全和驗證以及基于方法名稱的形參驗證。 Jakarta Data 倉庫在 Bean 工具窗口中顯示以簡化導航。 此外,還有 Jakarta 查詢語言支持,提供基于數據模型的語法高亮顯示、語句驗證和語句自動補全。
6、增強的 Terraform 支持 Ultimate
我們顯著擴展了 IntelliJ IDEA Ultimate 對 Terraform 的編碼輔助,為其提供了全行代碼補全。 此外,關鍵代碼洞察功能也針對 Terraform 進行了改進,例如上下文感知代碼補全、精細的語法高亮顯示以及帶有快速修復建議的錯誤檢測系統。 我們還添加了一個快速文檔功能,當您將鼠標懸停在元素上時會顯示工具提示,提供即時信息來幫助您更有效地使用 Terraform 資源,而不會中斷您的工作流。
7、HTTP 客戶端改進 Ultimate
我們對 HTTP 客戶端引入了有價值的更新。 新的 XPath 函數允許您直接從 XML 和 HTML 文檔查詢元素。 此外,我們還添加了許多操作 XML 和 HTML 文檔的方法,消除了手動解析 XML 的需要。
HTTP 客戶端現在還支持遍歷變量集合,允許您使用 JSONPath 集合組成單個 HTTP 請求,并自動為集合中的每個元素發送請求。 此外,您可以使用 JSONPath 語法在后處理腳本中訪問特定集合條目。
我們還簡化了提供特定方法的 API 的使用。 要使用這些 API,您可以通過快速修復動態添加自定義方法,或者在 Settings/Preferences | Tools | HTTP Client(設置/偏好設置 | 工具 | HTTP 客戶端)中使用逗號分隔的列表輸入。
十三、遠程開發和協作
1、遠程開發中簡化的設置管理 Ultimate
JetBrains 客戶端和您的桌面 IDE 現在共享相同的設置,因此在本地安裝的 IDE 中所做的任何設置更改都會通過 JetBrains 客戶端自動與遠程 IDE 同步,確保您的開發環境保持一致。 共享設置的作用域已擴展到包括控制臺、調試器和智能按鍵配置等。
2、用于遠程開發的反向端口轉發 Ultimate
我們為遠程開發工作流添加了反向端口轉發。 這項新功能允許遠程 IDE 連接到客戶端計算機上可用的端口, 特別適合移動開發和連接到本地數據庫。
3、Code With Me 中增強的屏幕共享
Code With Me 通話中的屏幕共享現在重定向到瀏覽器,允許您將特定窗口或整個屏幕指定為共享源。 此前,所有屏幕和窗口都默認共享,沒有選擇特定源的選項。
4、簡化的 Code With Me 會話啟動
Code With Me 會話啟動彈出窗口經過重新設計,使流程有所簡化。 它現在包括所有權限設置,減少了啟動新會話所需的步驟,并且權限得到保留,每個會話只需點擊兩次即可啟動。 此外,權限可以在會話期間直接從彈出窗口更改。
5、End Session(結束會話)彈出窗口
如果 30 分鐘后沒有人加入您的 Code With Me 會話,將會出現一個彈出窗口。 您可以選擇結束會話、使其保持有效或關閉彈出窗口。 如果彈出窗口出現后三分鐘內未采取任何操作,會話將自動結束。
十四、數據庫工具
1、AI Assistant 功能 Ultimate
在這個版本中,我們為數據庫引入了新的 AI Assistant 功能。 借助文本到 SQL 功能,您可以點擊 Generate Code with AI(使用 AI 生成代碼)并輸入提示直接在編輯器中生成 SQL 代碼。 您可以接受、重新創建或優化代碼,如果有其他問題,可以將其帶到 AI 聊天。 此外,AI Assistant 可以幫助修改表,允許您請求更改,例如將所有 VARCHAR 數據類型切換為 CHAR。 它還可以幫助您理解和修正 SQL 問題,并提供解釋和修正建議。 您可以輸入 # 后跟要添加到提示中的數據庫架構的名稱,將數據庫架構附加到 AI 聊天。
2、通過腳本化加載程序的可自定義數據導入 Ultimate
現在,您可以使用可自定義的腳本化加載程序從表格文件導入 Excel、JSON、Parquet 和 shapefile 格式的數據。 將文件從 Project(項目)工具窗口拖動到數據庫資源管理器中的架構,然后在 Import(導入)對話框中配置設置。 此外,您只需點擊 Project(項目)工具窗口即可在數據編輯器中查看這些文件。 要禁用此行為,請轉到 Settings/Preferences | Advanced Settings | Open file as table if detected by scripted loader(設置/偏好設置 | 高級設置 | 如果腳本化加載程序檢測到文件,則將其作為表打開)。 您還可以將加載程序放置在 Scratches and Consoles | Extensions | Database Tools and SQL | data | loaders(臨時文件和控制臺 | 擴展程序 | 數據庫工具和 SQL | 數據 | 加載程序)中,以創建自定義加載程序。
3、浮動工具欄中的 Related Rows(相關行)操作 Ultimate
現在,您可以選擇單元,然后點擊 Related Rows(相關行)圖標,輕松訪問與給定單元相關的行。 您可以通過豎三點菜單中的 Customize This Toolbar(自定義此工具欄)選項指定此功能是否出現在浮動工具欄中。 我們還將 Related Rows(相關行)操作的設置移至 Settings/Preferences | Advanced Settings(設置/偏好設置 | 高級設置)中。 Navigate and select first(瀏覽并選擇第一行)選項會顯示所有行,高亮顯示引用的第一行,而 Navigate and filter all(瀏覽并篩選所有行)選項僅會顯示引用的行。
4、自動值補全 Ultimate
我們已經使值補全(一個存在很久的功能)自動化,并且我們的性能測試顯示出樂觀的結果。 請記住,此功能完全在本地運行,因此補全變體基于當前列中已加載的其他值。
十五、Web 開發
1、直接運行和調試 TypeScript 文件 Ultimate
現在,運行和調試 TypeScript 文件無需任何額外設置。 您可以從不同的入口點執行,包括文件上下文菜單、Run(運行)微件,甚至 Current File(當前文件)配置。
2、Prettier 集成默認啟用 Ultimate
在 IntelliJ IDEA Ultimate 2024.2 中,Prettier 集成會在新項目中啟用,它們的根 package.json 中具有直接 prettier 依賴項,并且在同一級別具有 Prettier 配置文件。 這項功能簡化了設置流程并確保 Prettier 集成開箱即啟用。
3、改進的主要 Web 框架支持 Ultimate
IntelliJ IDEA Ultimate 2024.2 能夠為使用基于文件系統的路由的框架解析路徑。 它可以根據項目的文件系統解析鏈接路徑,為 Next.js、Nuxt、SvelteKit 和 Astro 提供自動補全和導航。 還有對新 Svelte 5 代碼段和渲染標記的支持。 此外,我們還為 Astro 和 Vue Language Service v2 實現了語言服務器協議 (LSP) 支持,有助于提升代碼補全和整體開發者體驗。
十六、JetBrains Runtime
1、切換到 JBR21
我們正在從 JetBrains Runtime 17 (JBR17) 過渡到 JetBrains Runtime 21 (JBR21)。 從 IntelliJ IDEA 2024.2 開始,所有 IDE 更新都將附帶 JBR21,提供增強的安全性和性能以及對 Linux 的 Wayland 渲染支持。
十七、其他
1、捆綁的本地化插件
為了提升中文、韓語和日語母語用戶的 IDE 體驗,我們現在捆綁了對這些語言的支持。 語言設置位于 Settings/Preferences | Appearance & Behavior | System Settings | Language & Region(設置/偏好設置 | 外觀與行為 | 系統設置 | 語言和地區)中。
標簽: IntelliJ IDEA Java編程 編程開發