intellij idea ultimate 2024蘋果電腦版是一款專為Mac用戶設計的Java集成開發(fā)環(huán)境(IDE),它繼承了IntelliJ IDEA系列的強大功能和高效性能,為Mac用戶提供了一個穩(wěn)定、流暢且易于使用的編程環(huán)境。首先,它擁有智能代碼編輯功能,能夠自動補全代碼、提供語法高亮和錯誤檢查,幫助開發(fā)者更快速地編寫高質(zhì)量的代碼。同時,其靜態(tài)代碼分析功能可以實時檢測代碼中的潛在問題,提高代碼質(zhì)量和可靠性。
其次,idea2024 mac版還支持多種主流編程語言,包括Java、Kotlin、HTML/CSS、JavaScript、PHP、Python等,為開發(fā)者提供了豐富的編程選項。它還內(nèi)置了許多實用的代碼編輯工具,可以極大地提升編程效率。在調(diào)試和測試方面,同樣也表現(xiàn)出色。它提供了強大的調(diào)試工具,支持基于斷點的調(diào)試,讓開發(fā)者能夠輕松查找和調(diào)試代碼中的問題。同時,它還集成了測試框架,方便開發(fā)者編寫和運行測試用例,確保代碼的質(zhì)量和穩(wěn)定性。
intellij idea 2024.2.2新功能
一、關鍵亮點
1、改進的 Spring Data JPA 支持 Ultimate
我們添加了在 IDE 中運行 Spring Data JPA 方法的功能,持續(xù)改進 IntelliJ IDEA 的 Spring 框架支持。 這項新功能允許您在不運行應用程序和分析日志文件的情況下查看方法將生成哪個查詢。 現(xiàn)在,您可以使用裝訂區(qū)域圖標直接在 JPA 控制臺中執(zhí)行任何倉庫方法。
2、改進的 cron 表達式支持 Ultimate
在代碼中處理 cron 表達式比以往更加簡單。 使用 Spring、Quarkus 或 Micronaut 實現(xiàn)定時服務時,您可以通過緊鄰的描述輕松理解 cron 表達式。 此外,自動補全功能提供了您可以立即添加和調(diào)整的預填充示例,不必從頭開始編寫 cron 表達式。
3、GraalJS 作為 HTTP 客戶端的執(zhí)行引擎 Ultimate
我們已將 HTTP 客戶端中使用的 JavaScript 執(zhí)行引擎升級為 GraalJS。 這讓您可以在使用 IntelliJ IDEA 的 HTTP 客戶端測試端點以及在 .http 文件中使用 JavaScript 處理結果時使用所有 GraalJS 功能,包括對 ECMAScript 2023 規(guī)范的完全支持。
4、更快開始編碼
在 2024.2 版本中,我們增強了啟動體驗,讓您能夠更快開始編碼。 升級使 IDE 可以在不完整的項目模型下運行,并允許在索引編制期間訪問關鍵功能,包括代碼高亮顯示、代碼補全、意圖操作、測試啟動、有效裝訂區(qū)域標記、Lombok 支持等,從而減少等待時間。
5、K2 模式下針對 Kotlin 改進的穩(wěn)定性和性能 Beta
IntelliJ IDEA 2024.2 改進了 K2 模式,這種新的 Kotlin 支持機制為未來的 Kotlin 語言功能奠定了基礎,也增強了 IDE 的穩(wěn)定性和性能。 在 2024.2 版本中,K2 模式現(xiàn)在支持 gradle.kts 腳本、Kotlin Multiplatform (KMP) 項目、所有主要重構、代碼高亮顯示、調(diào)試等。 基準測試表明,K2 模式使 IntelliJ IDEA Ultimate 源庫上的代碼高亮顯示性能幾乎翻了一番。 要將其激活,請轉到 Settings/Preferences | Languages & Frameworks | Kotlin(設置/偏好設置 | 語言和框架 |Kotlin)。
二、用戶體驗
1、改進的全行代碼補全
在 2024.2 版本中,我們使接受全行代碼補全建議的流程更加直觀和精確。 內(nèi)聯(lián)代碼補全建議現(xiàn)在包含代碼高亮顯示,新的快捷鍵可以讓您從較長的建議中接受單個單詞或整個行。 我們還優(yōu)化了將接受的更改集成到代碼中的方式,消除了格式設置和相關問題。
2、新 UI 成為所有用戶的默認選項
在 IntelliJ IDEA 2024.2 中,新 UI 現(xiàn)在成為所有用戶的默認選項,經(jīng)典 UI 則作為插件提供。 新 UI 簡潔而現(xiàn)代,提供更大、更易用的控件、一致的調(diào)色盤、明亮清晰的圖標、增強的對比度和更好的強調(diào)色。 新 UI 的采用率很高,并且我們已經(jīng)根據(jù)反饋修正了主要問題,因此我們相信它已經(jīng)為所有人做好了準備。
3、Search Everywhere(隨處搜索)中的預覽選項
Search Everywhere(隨處搜索)對話框增加了一個選項,用于預覽您正在搜索的代碼庫元素。 通過對話框工具欄上的 Preview(預覽)圖標啟用此功能后,預覽窗格將出現(xiàn)在搜索結果下方,提供更多上下文并讓您更輕松地瀏覽項目。
4、代理設置自動檢測默認為新用戶啟用
IntelliJ IDEA 現(xiàn)在會默認自動檢測并使用您的計算機上配置的系統(tǒng)代理設置,促進與外部資源和服務的無縫交互。
5、Linux 上更新的窗口控件
在 Linux 上,IntelliJ IDEA 此前將窗口控件置于 IDE 的右側。 現(xiàn)在,它會自動調(diào)整控件位置,以匹配您的 Linux 桌面配置中指定的窗口控件設置。 這個小但重要的更改可以讓您保持適合個人偏好的布局。 此外,我們重新設計了窗口控件按鈕,提供更接近您的操作系統(tǒng)的外觀。
6、改進的 Customize Main Toolbar(自定義主工具欄)對話框
我們重新設計了 Customize Main Toolbar(自定義主工具欄)對話框中 UI 元素的布局和行為,使其更加直觀有序。 現(xiàn)在,在主工具欄中搜索、添加和刪除操作都更加簡單。
三、AI Assistant
JetBrains AI Assistant 2024.2 對云代碼補全引入了重大增強,提供更準確、更快速的建議。 UX 經(jīng)過重做,可以將 AI 代碼補全功能更好地集成到 IDE 工作流中,并獲得多項改進,包括建議代碼中的語法高亮顯示和代碼建議的增量接受。
新功能包括 Terminal(終端)工具窗口中的 AI 集成和 AI 輔助 VCS 沖突解決。 此外,用戶現(xiàn)在可以為文檔生成和單元測試創(chuàng)建自定義提示。
四、Java 和 Kotlin
1、增強的日志管理
IntelliJ IDEA 2024.2 為 Java 和 Kotlin 引入了增強的日志管理。 新功能包括字符串文字和實參解析的高亮顯示,讓您可以從占位符無縫導航到對應實參。 更新后的檢查現(xiàn)在可以更好地處理不匹配的記錄器形參數(shù)量,建議將 System.out.println 語句轉換為記錄器調(diào)用,并提供快速修復為記錄器調(diào)用添加保護。
2、適用于 Java 的新增 Expression is compared to itself(表達式與自身比較)檢查
新檢查會報告表達式與自身而不是另一個表達式比較的情況。 雖然這種比較有時是有意為之,但通常是疏忽所致。 此檢查可以幫助您識別和解決這些潛在的意外比較,提高代碼的準確性和可靠性。
3、Java 的 Change Signature(更改簽名)重構嵌入提示
為了使 Change Signature(更改簽名)重構更加易用和直觀,我們在修改的代碼元素附近添加了一個新的嵌入提示。 點擊并確認更改時,IDE 會自動更新整個代碼庫中的所有相關方法引用。 這樣可以確保一致并降低錯誤風險,簡化重構流程。
五、Scala
1、適用于 Scala 的更出色的代碼高亮顯示
IntelliJ IDEA 2024.2 對錯誤和語法高亮顯示引入了多項改進。 現(xiàn)在,它將形參子句中定義的類字段高亮顯示為字段而不是形參。 命名實參現(xiàn)在以不同的顏色高亮顯示,在代碼中更易識別。 Regex("...") 中正則表達式語法的高亮顯示與 "...".r 中正則表達式語法的相同。 我們修正了重構后或無法解析符號類型導致有效代碼以紅色高亮顯示的問題。 在許多情況下,語義高亮顯示將在您輸入時應用。 此外,修正錯誤時,IDE 現(xiàn)在響應更快,修正后會立即移除紅色代碼。
2、更出色的 Scala 3 支持
新版本對 Scala 3 支持引入了多項改進。 與更少大括號語法一起使用時,for 表達式現(xiàn)在始終都能被正確處理。 對 export 子句和擴展方法的支持已得到改進。 此外,IDE 現(xiàn)在可以正確處理構造函數(shù)注解,導入建議將包含枚舉 case。
3、更出色的代碼補全
在 Scala 3 中,IDE 現(xiàn)在可以自動填寫方法的所有命名實參并自動補全聯(lián)合體類型的文字值。 現(xiàn)在,只要需要枚舉類型,枚舉 case 就會出現(xiàn)在建議中。 此功能適用于 Scala 3 枚舉和聯(lián)合體類型、Scala 2 ADT 和枚舉以及 Java 枚舉,提供更有意義的建議來簡化您的編碼體驗。
4、其他改進
現(xiàn)在,StringBuilder 的內(nèi)容在調(diào)試器中顯示為字符串。 IntelliJ IDEA 還提供了 Scala 入門提示。 導入 sbt 項目時,將顯示庫下載進度。 此外,Scala 支持現(xiàn)在包括 Grazie 的功能,它在 Scala 注釋中提供高級拼寫和語法檢查。
5、改進的基于編譯器的高亮顯示
我們增強了基于編譯器的錯誤高亮顯示的性能。 文件被修改后,不會再提供過時的錯誤高亮顯示信息。 此外,IntelliJ IDEA 現(xiàn)在支持 Scala 編譯器診斷,使其可以作為常規(guī)快速修復,以便于應用。
六、代碼編輯器
1、Markdown 文件中的數(shù)學語法支持
IntelliJ IDEA 現(xiàn)在可以在 Markdown 文件中原生渲染數(shù)學表達式。 處理 Markdown 時,您可以使用 $ 插入內(nèi)聯(lián)數(shù)學表達式,使用 $$ 插入包含數(shù)學內(nèi)容的代碼塊。
2、語言感知粘性行
現(xiàn)在,您可以選擇要為其顯示粘性行的語言。 您可以在 Settings/Preferences | Editor | General | Sticky Lines(設置/偏好設置 | 編輯器 | 常規(guī) | 粘性行)中根據(jù)自己的偏好定制功能,或者在編輯器中右鍵點擊粘性行調(diào)用上下文菜單。
七、分析器
1、在分析器中專注于項目方法 Ultimate
IntelliJ IDEA 的內(nèi)置分析器已經(jīng)升級,有助于簡化性能瓶頸調(diào)查。 現(xiàn)在,IntelliJ IDEA 在分析器中淡出和收起庫調(diào)用來進一步強調(diào)您的代碼。 這可以確保您將數(shù)據(jù)專注于項目中對應用程序性能影響最大的調(diào)用上,篩選掉不需要您注意的方法。 如需庫調(diào)用的詳細視圖,您可以展開隱藏的調(diào)用以顯示整個調(diào)用序列和對應執(zhí)行時間。 點擊調(diào)用旁邊的超鏈接或 + 圖標即可進一步探索。
八、運行/調(diào)試
1、Run(運行)工具窗口中的性能圖表
為了使性能分析更快、更高效,我們在 Run(運行)工具窗口中實現(xiàn)了新的 Performance(性能)標簽頁。 新的標簽頁提供實時 CPU 和內(nèi)存圖表,并允許您捕獲代碼的執(zhí)行時間并直接在編輯器中查看來查明性能瓶頸。 此外,您還可以捕獲內(nèi)存快照來檢查對象并找出內(nèi)存泄漏的根本原因。
2、增強的 Kotlin 調(diào)試體驗
IntelliJ IDEA 2024.2 為 Kotlin 調(diào)試體驗帶來了重大改進。 您現(xiàn)在可以使用 Step Over(步過)來迭代 forEach 循環(huán)并進入內(nèi)聯(lián)函數(shù) lambda,無需跳過重要代碼。 您不再需要記住對內(nèi)聯(lián)函數(shù)使用 Step Into(步入),這有助于確保您不會錯過代碼的關鍵部分。 現(xiàn)在,您可以逐步執(zhí)行 forEach、let 和 filter 內(nèi)聯(lián)函數(shù),就像逐步執(zhí)行常規(guī)循環(huán)和條件一樣。
3、JSON、XML 和其他格式的字符串變量可視化器
現(xiàn)在,調(diào)試和瀏覽具有復雜數(shù)據(jù)格式的長字符串變量變得容易多了。 更新后的調(diào)試器為具有以 JSON、XML、HTML、JWT 和 URL 編碼的字符串的字符串變量提供了格式正確的可視化效果。 只需點擊變量旁邊的 View(查看)超鏈接,相關的可視化器便會根據(jù)變量的內(nèi)容自動選擇。
4、當前功能分支中更改的測試覆蓋率
IntelliJ IDEA 2024.2 進一步提高了您在本地快速檢查和改進測試覆蓋率的能力,無需執(zhí)行使用 CI/CD 管道的緩慢流程。 Coverage(覆蓋率)工具窗口現(xiàn)在僅顯示當前功能分支中更改的類,這樣一來,您無需瀏覽整個項目狀態(tài)即可檢查最近更改的測試覆蓋率。 要檢查整個項目的測試覆蓋率并查看所有類,請禁用 Show Only Modified Classes(僅顯示修改的類)選項。
九、構建工具
1、改進的 Gradle 構建腳本體驗
IntelliJ IDEA 2024.2 為 Gradle 構建腳本提供了新的導航和高亮顯示功能。 首先,IDE 現(xiàn)在為構建腳本中聲明的 Gradle 插件提供了流暢、準確的導航。 此外,我們還實現(xiàn)了版本目錄文件和 libs.versions.toml 文件中的構建腳本之間的導航,以及直接從裝訂區(qū)域運行已注冊任務的選項。
2、增量 Maven 項目重新同步
我們加快了 Maven 項目的重新同步工作流。 初始完全同步之后,IDE 現(xiàn)在會檢測項目特定部分的更改,并僅重新同步這些部分而不是整個項目。
3、使構建系統(tǒng)緩存失效的操作
您現(xiàn)在可以清除構建系統(tǒng)緩存,從而立即解決與 Maven、Gradle 或 sbt 項目的結構相關的問題,例如由不正確的數(shù)據(jù)導入導致的問題。 您可以通過 File | Cache Recovery | Invalidate Build System Caches and Re-sync(文件 | 緩存恢復 | 使構建系統(tǒng)緩存失效并重新同步)訪問此操作。
十、版本控制系統(tǒng)
1、import 語句沖突解決
現(xiàn)在,您可以輕松識別和解決 Java 和 Kotlin 的 import 塊中的沖突。 在 Merge(合并)窗口中,點擊齒輪符號并選擇 Resolve Conflicts in Import Statements(解決 import 語句中的沖突)。 此外,您可以在 Settings/Preferences | Tools | Diff & Merge(設置/偏好設置 | 工具 | 差異與合并)中將 IDE 設為自動解決 import 語句中的沖突。
2、Version Control(版本控制)微件中的標簽
我們在 Version Control(版本控制)微件中為標簽提供了一個專屬節(jié)點,使其更易查看。 節(jié)點默認顯示,如果您想將其隱藏,只需點擊齒輪圖標并取消選中 Show Tags(顯示標簽)選項。
3、改進的 Log(日志)工具窗口用戶體驗
所有與 Log(日志)工具窗口相關的設置都已合并到一個專屬設置頁面中,您可以通過 Settings/Preferences | Version Control | Log(設置/偏好設置 | 版本控制 | 日志)或 Log(日志)工具窗口工具欄上的新增下拉菜單訪問。 此外,您現(xiàn)在可以將 Git 日志作為編輯器中的標簽頁打開,從而提供更多的工作空間,并更輕松地瀏覽提交列表和相關詳細信息。 此操作也可以通過 Log(日志)工具窗口工具欄中的下拉菜單執(zhí)行。
4、增強的本地歷史記錄用戶體驗
我們對 Local History(本地歷史記錄)對話框 UI 進行了現(xiàn)代化改進。 此外,訪問目錄時,對話框現(xiàn)在會在更改列表旁邊顯示差異視圖,使其更易理解。 為了簡化復雜項目中的更改檢查,我們使 Local History(本地歷史記錄)操作可同時用于多個文件或目錄。 在 Project(項目)工具窗口中,選擇多個文件或文件夾,然后選擇 Local History | Show History(本地歷史記錄 | 顯示歷史記錄),查看包含您選擇內(nèi)容的更改歷史記錄的彈出窗口。
5、Log(日志)標簽頁中改進的提交圖
我們優(yōu)化了 Git 工具窗口 Log(日志)標簽頁中提交圖的分支線的顏色編碼和布局。 重要的分支行現(xiàn)在始終位于圖表左側,并維持其指定顏色,更易識別和跟蹤。
6、Graph Options(圖選項)中新的 First Parent(第一個父項)和 No Merges(無合并)
我們添加了新的 Git 選項來簡化查看分支歷史記錄的操作。 使用 First Parent(第一個父項)選項隱藏合并中的個別提交來專注于主線更改。 或者,您可以使用 No Merges(無合并)選項完全篩選掉合并提交。 現(xiàn)在,這兩個選項都可以在 Git 工具窗口的 Graph Options(圖選項)圖標下獲取,使分支中的更改更易跟蹤。
十一、終端
1、新終端 Beta
2024.2 版中的新終端引入了一些可以增強功能和用戶體驗的更新。 主要改進包括 AI 賦能的命令生成,允許您用自然語言描述命令,并讓 AI 為您創(chuàng)建該命令。 此外,您現(xiàn)在可以在單行或雙行設置之間進行選擇,以更好地利用空間或提高可讀性,并且現(xiàn)在支持自定義 shell 提示設置。 最后,針對 Git 別名與分支、npm 軟件包、PHP 命令和 Ruby CLI 增強了命令補全。
十二、框架和技術
1、Micronaut 和 Quarkus Bean 的自動補全 Ultimate
IntelliJ IDEA Ultimate 現(xiàn)在為 Quarkus 和 Micronaut 應用程序提供 Bean 自動補全和注入。 需要將 Bean 注入到代碼中時,輸入其名稱并從代碼補全彈出窗口中選擇即可。 IDE 將根據(jù)您的代碼樣式自動添加帶有 @Inject 注解的構造函數(shù)形參或字段。
2、擴展的 JPA 支持 Ultimate
我們通過多項新檢查擴展了 IntelliJ IDEA Ultimate 的 JPA 支持。 這些增強使 IDE 能夠檢測和修正在將 Lombok 注解與 JPA 實體一起使用時可能導致性能下降或運行時錯誤的問題。 IDE 還可以識別 Spring Data JPA 倉庫中缺少的形參,檢查是否所有關聯(lián)都被正確標記,并檢測 @ManyToMany 關聯(lián)的 CASCADE 形參來防止意外刪除。
3、運行配置中的 Ktor 開發(fā)模式支持 Ultimate
IntelliJ IDEA 2024.2 支持在運行配置中輕松啟用 Ktor 的開發(fā)模式。 現(xiàn)在,創(chuàng)建新的運行配置時此模式會默認設置,并且可以在更新的 Run/Debug Configurations(運行/調(diào)試配置)對話框中管理。 此外,我們還使此對話框的 UI 更加簡潔,對 Ktor 用戶更加友好。
4、在調(diào)試會話中觸發(fā) Spring @Scheduled 方法 Ultimate
IntelliJ IDEA 2024.2 Ultimate 具有針對 Spring Boot 中異步 @Scheduled 方法的調(diào)試功能。 這項更新消除了手動調(diào)整方法時間表并等待其啟動的需要。 設置一個斷點,根據(jù)需要直接從 IDE 觸發(fā)方法執(zhí)行即可。
5、Jakarta Data 支持 Ultimate
在 IntelliJ IDEA Ultimate 2024.2 中,我們引入了對 Jakarta Data 的支持。 IDE 現(xiàn)在可以為倉庫提供編碼輔助和檢查,包括基于數(shù)據(jù)模型的方法名稱補全和驗證以及基于方法名稱的形參驗證。 Jakarta Data 倉庫在 Bean 工具窗口中顯示以簡化導航。 此外,還有 Jakarta 查詢語言支持,提供基于數(shù)據(jù)模型的語法高亮顯示、語句驗證和語句自動補全。
6、增強的 Terraform 支持 Ultimate
我們顯著擴展了 IntelliJ IDEA Ultimate 對 Terraform 的編碼輔助,為其提供了全行代碼補全。 此外,關鍵代碼洞察功能也針對 Terraform 進行了改進,例如上下文感知代碼補全、精細的語法高亮顯示以及帶有快速修復建議的錯誤檢測系統(tǒng)。 我們還添加了一個快速文檔功能,當您將鼠標懸停在元素上時會顯示工具提示,提供即時信息來幫助您更有效地使用 Terraform 資源,而不會中斷您的工作流。
7、HTTP 客戶端改進 Ultimate
我們對 HTTP 客戶端引入了有價值的更新。 新的 XPath 函數(shù)允許您直接從 XML 和 HTML 文檔查詢元素。 此外,我們還添加了許多操作 XML 和 HTML 文檔的方法,消除了手動解析 XML 的需要。
HTTP 客戶端現(xiàn)在還支持遍歷變量集合,允許您使用 JSONPath 集合組成單個 HTTP 請求,并自動為集合中的每個元素發(fā)送請求。 此外,您可以使用 JSONPath 語法在后處理腳本中訪問特定集合條目。
我們還簡化了提供特定方法的 API 的使用。 要使用這些 API,您可以通過快速修復動態(tài)添加自定義方法,或者在 Settings/Preferences | Tools | HTTP Client(設置/偏好設置 | 工具 | HTTP 客戶端)中使用逗號分隔的列表輸入。
十三、遠程開發(fā)和協(xié)作
1、遠程開發(fā)中簡化的設置管理 Ultimate
JetBrains 客戶端和您的桌面 IDE 現(xiàn)在共享相同的設置,因此在本地安裝的 IDE 中所做的任何設置更改都會通過 JetBrains 客戶端自動與遠程 IDE 同步,確保您的開發(fā)環(huán)境保持一致。 共享設置的作用域已擴展到包括控制臺、調(diào)試器和智能按鍵配置等。
2、用于遠程開發(fā)的反向端口轉發(fā) Ultimate
我們?yōu)檫h程開發(fā)工作流添加了反向端口轉發(fā)。 這項新功能允許遠程 IDE 連接到客戶端計算機上可用的端口, 特別適合移動開發(fā)和連接到本地數(shù)據(jù)庫。
3、Code With Me 中增強的屏幕共享
Code With Me 通話中的屏幕共享現(xiàn)在重定向到瀏覽器,允許您將特定窗口或整個屏幕指定為共享源。 此前,所有屏幕和窗口都默認共享,沒有選擇特定源的選項。
4、簡化的 Code With Me 會話啟動
Code With Me 會話啟動彈出窗口經(jīng)過重新設計,使流程有所簡化。 它現(xiàn)在包括所有權限設置,減少了啟動新會話所需的步驟,并且權限得到保留,每個會話只需點擊兩次即可啟動。 此外,權限可以在會話期間直接從彈出窗口更改。
5、End Session(結束會話)彈出窗口
如果 30 分鐘后沒有人加入您的 Code With Me 會話,將會出現(xiàn)一個彈出窗口。 您可以選擇結束會話、使其保持有效或關閉彈出窗口。 如果彈出窗口出現(xiàn)后三分鐘內(nèi)未采取任何操作,會話將自動結束。
十四、數(shù)據(jù)庫工具
1、AI Assistant 功能 Ultimate
在這個版本中,我們?yōu)閿?shù)據(jù)庫引入了新的 AI Assistant 功能。 借助文本到 SQL 功能,您可以點擊 Generate Code with AI(使用 AI 生成代碼)并輸入提示直接在編輯器中生成 SQL 代碼。 您可以接受、重新創(chuàng)建或優(yōu)化代碼,如果有其他問題,可以將其帶到 AI 聊天。 此外,AI Assistant 可以幫助修改表,允許您請求更改,例如將所有 VARCHAR 數(shù)據(jù)類型切換為 CHAR。 它還可以幫助您理解和修正 SQL 問題,并提供解釋和修正建議。 您可以輸入 # 后跟要添加到提示中的數(shù)據(jù)庫架構的名稱,將數(shù)據(jù)庫架構附加到 AI 聊天。
2、通過腳本化加載程序的可自定義數(shù)據(jù)導入 Ultimate
現(xiàn)在,您可以使用可自定義的腳本化加載程序從表格文件導入 Excel、JSON、Parquet 和 shapefile 格式的數(shù)據(jù)。 將文件從 Project(項目)工具窗口拖動到數(shù)據(jù)庫資源管理器中的架構,然后在 Import(導入)對話框中配置設置。 此外,您只需點擊 Project(項目)工具窗口即可在數(shù)據(jù)編輯器中查看這些文件。 要禁用此行為,請轉到 Settings/Preferences | Advanced Settings | Open file as table if detected by scripted loader(設置/偏好設置 | 高級設置 | 如果腳本化加載程序檢測到文件,則將其作為表打開)。 您還可以將加載程序放置在 Scratches and Consoles | Extensions | Database Tools and SQL | data | loaders(臨時文件和控制臺 | 擴展程序 | 數(shù)據(jù)庫工具和 SQL | 數(shù)據(jù) | 加載程序)中,以創(chuàng)建自定義加載程序。
3、浮動工具欄中的 Related Rows(相關行)操作 Ultimate
現(xiàn)在,您可以選擇單元,然后點擊 Related Rows(相關行)圖標,輕松訪問與給定單元相關的行。 您可以通過豎三點菜單中的 Customize This Toolbar(自定義此工具欄)選項指定此功能是否出現(xiàn)在浮動工具欄中。 我們還將 Related Rows(相關行)操作的設置移至 Settings/Preferences | Advanced Settings(設置/偏好設置 | 高級設置)中。 Navigate and select first(瀏覽并選擇第一行)選項會顯示所有行,高亮顯示引用的第一行,而 Navigate and filter all(瀏覽并篩選所有行)選項僅會顯示引用的行。
4、自動值補全 Ultimate
我們已經(jīng)使值補全(一個存在很久的功能)自動化,并且我們的性能測試顯示出樂觀的結果。 請記住,此功能完全在本地運行,因此補全變體基于當前列中已加載的其他值。
十五、Web 開發(fā)
1、直接運行和調(diào)試 TypeScript 文件 Ultimate
現(xiàn)在,運行和調(diào)試 TypeScript 文件無需任何額外設置。 您可以從不同的入口點執(zhí)行,包括文件上下文菜單、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 能夠為使用基于文件系統(tǒng)的路由的框架解析路徑。 它可以根據(jù)項目的文件系統(tǒng)解析鏈接路徑,為 Next.js、Nuxt、SvelteKit 和 Astro 提供自動補全和導航。 還有對新 Svelte 5 代碼段和渲染標記的支持。 此外,我們還為 Astro 和 Vue Language Service v2 實現(xiàn)了語言服務器協(xié)議 (LSP) 支持,有助于提升代碼補全和整體開發(fā)者體驗。
十六、JetBrains Runtime
1、切換到 JBR21
我們正在從 JetBrains Runtime 17 (JBR17) 過渡到 JetBrains Runtime 21 (JBR21)。 從 IntelliJ IDEA 2024.2 開始,所有 IDE 更新都將附帶 JBR21,提供增強的安全性和性能以及對 Linux 的 Wayland 渲染支持。
十七、其他
1、捆綁的本地化插件
為了提升中文、韓語和日語母語用戶的 IDE 體驗,我們現(xiàn)在捆綁了對這些語言的支持。 語言設置位于 Settings/Preferences | Appearance & Behavior | System Settings | Language & Region(設置/偏好設置 | 外觀與行為 | 系統(tǒng)設置 | 語言和地區(qū))中。
軟件功能
1、更新的 New Project(新建項目)向導
為了減輕您在配置新項目時的認知負擔,我們微調(diào)了 New Project(新建項目)向導的布局。 語言列表現(xiàn)在位于左上角,使最流行的選項更加醒目
2、用于縮小整個 IDE 的選項
您現(xiàn)在可以將 IDE 縮小到 90%、80% 或 70%,從而可以靈活地調(diào)整 IDE 元素的大小。
3、通過多版本 JAR 增強的用戶體驗
IntelliJ IDEA 2024.1 通過多版本 JAR 庫提供增強的用戶體驗。 使用具有不同版本的類時,Go to declaration(轉到聲明)功能現(xiàn)在會根據(jù)當前模塊的語言級別從 JAR 中選擇正確的版本。 此外,Go to class(轉到類)功能還提供有關類版本的額外信息。 調(diào)試期間使用 Step Into(步入)時,IDE 會將您帶到與 JDK 版本而不是模塊語言級別對應的類。
4、K2 Kotlin 模式 Alpha
IntelliJ IDEA 2024.1 引入了新的 Kotlin K2 模式,利用嵌入式 K2 Kotlin 編譯器增強 Kotlin 代碼分析。 這項更新不僅可以保證與即將推出的 Kotlin 功能兼容,還會提高代碼分析的穩(wěn)定性,增強 IDE 功能的質(zhì)量和可靠性,改進應用程序的整體性能。
5、復制粘貼時保留 static import
版本 2024.1 可以準確保留 static import,確保其傳輸完全遵循在源代碼中的顯示方式。 這在處理嵌套對象、枚舉和 Java static import 時特別有價值。
6、在 Log(日志)標簽頁中顯示審查分支更改的選項
IntelliJ IDEA 2024.1 通過提供分支相關更改的集中視圖簡化了代碼審查工作流。 對于 GitHub、GitLab 和 Space,現(xiàn)在可以在 Git 工具窗口中的單獨 Log(日志)標簽頁中查看具體分支中的更改。 為此,點擊 Pull Requests(拉取請求)工具窗口中的分支名稱,然后從菜單中選擇 Show in Git Log(在 Git 日志中顯示)。
軟件亮點
1、輕松上手
直接從 IDE 內(nèi)部生成 Spring Boot 項目。
2、智能編碼輔助
在 Java 和 Kotlin 中為基于 Spring 的源代碼獲得出色的編碼輔助。
3、即時代碼導航
充分利用豐富的導航功能。
4、內(nèi)置開發(fā)者工具
直接捆綁所有必備工具,無需查找和安裝插件。
5、高級可視化
輕松分析最復雜的 Spring 和 Spring Boot 項目。
系統(tǒng)要求
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.2.2版本
借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中運行 Spring Data JPA 方法進行即時倉庫查詢驗證。 它還通過提供內(nèi)聯(lián)描述和高級自動補全幫助簡化 cron 表達式的管理,并將 HTTP 客戶端升級為使用 GraalJS 執(zhí)行引擎。 此外,此版本還可以在項目索引編制期間啟用關鍵功能,幫助增強 IntelliJ IDEA 的整體啟動效率,它集成了 K2 模式(目前處于 Beta 階段),進一步提升 IDE 針對 Kotlin 的性能和穩(wěn)定性及其對語言功能的支持。
其它版本下載
- 查看詳情 idea 2023蘋果電腦版 v2023.3.6915.19M
- 查看詳情 idea2022 mac版 v2022.3.3996.55M
同廠商
JetBrains更多+JetBrains Aqua 2024 mac版 v2024.2官方版1012.25M
jetbrains fleet mac版 v1.40.87官方版69.96M
jetbrains webstorm 2024蘋果電腦版 v2024.2.2794.24M
RubyMine 2024 mac版 v2024.2.2官方版831.99M
goland2024蘋果電腦版 v2024.2.2.1906.01M
clion2024 mac版 v2024.2.21.31G
發(fā)表評論
3人參與,3條評論- 第3樓北京市移動網(wǎng)友發(fā)表于: 2021-06-04 18:57:26
- 感謝感謝。。。0蓋樓(回復)
- 第2樓上海市移動網(wǎng)友發(fā)表于: 2020-06-20 23:08:21
- 可以的,老鐵0蓋樓(回復)
- 第1樓北京市豐臺區(qū)聯(lián)通網(wǎng)友發(fā)表于: 2020-05-18 13:57:08
- 這個軟件是同學介紹的們非常好!0蓋樓(回復)
軟件排行榜
- 1intellij idea ultimate 2024蘋果電腦版 v2024.2.2官方版
- 2ida pro 9 mac版 v9.0.240807官方完整免費版
- 3Mind+編程mac版 v1.7.3官方版
- 4PhpStorm2024 mac版 v2024.2.2
- 5vmware fusion12 mac版中文破解版 v12.1.2專業(yè)版
- 6PhpStudy for mac版 v8.1.1.3官方版
- 7Java SE Development Kit 8 mac版 8u202官方版
- 8PlistEdit Pro mac版 v1.9.7
- 9Adobe Dreamweaver蘋果電腦版 v21.4
- 10CrossOver 21 mac版 v21.1.0
熱門推薦
- RubyMine 2024 mac版 v2024.2.2官方版831.99M / 多國語言[中文]
- sublime text mac版 v416938.48M / 簡體中文
- pycharm2023 mac版 v2023.3.5官方版739.64M / 簡體中文
- clion2023 mac版 v2023.3.4776.18M / 簡體中文
- datagrip2023 mac版 v2023.3.4537.61M / 多國語言[中文]
- phpstorm2023 mac版 v2023.3.6613.9M / 多國語言[中文]
- Goland2023 mac版 v2023.3.6626.19M / 英文
- 啊哈c/c++ mac版 v3.0133.28M / 簡體中文
- haroopad mac版 v0.13.1官方版38.1M / 英文
- myeclipse 2023mac版 v2023.1.2官方版1.79G / 英文