idea2024最新版是一款由JetBrains公司開發(fā)的Java集成開發(fā)環(huán)境,該軟件擁有非常豐富的功能,旨在提高開發(fā)人員的編程效率和代碼質量。同時軟件擁有智能代碼編輯功能,包括自動補全、語法高亮、錯誤檢查和靜態(tài)代碼分析。這些功能能夠根據(jù)上下文提供準確的代碼完成建議,幫助開發(fā)人員快速編寫高質量代碼。同時,它還支持重構工具,如重命名變量、方法或類,以及推斷類型等,使得對代碼進行更改時更加簡單和安全。
除此之外,intellij idea ultimate 2024還內(nèi)置了對常見版本控制系統(tǒng)(如Git、SVN等)的支持,為開發(fā)人員提供直觀且易于使用的界面來管理項目中的文件和修改。它還支持多用戶協(xié)同開發(fā)以及遠程倉庫操作,方便團隊之間的協(xié)作。在調(diào)試和測試方面,還提供了便捷而直觀的調(diào)試器,讓開發(fā)人員能夠輕松地進行逐行調(diào)試并監(jiān)視變量值、堆棧跟蹤等信息。此外,它還集成了單元測試框架,幫助開發(fā)人員編寫高質量、可靠的代碼。
intellij idea 2024.3新功能
一、關鍵亮點
1、Structure(結構)工具窗口中的 Logical(邏輯)代碼結構 (旗艦版)
現(xiàn)在,Structure(結構)工具窗口包含 Logical(邏輯)代碼結構和先前的 Physical(物理)結構。 這樣,您不僅可以查看類、方法和字段,還可以查看項目中組件之間的鏈接和交互。 例如,在 Spring Boot 應用程序中打開控制器時,您可以看到其端點和自動裝配的應用程序組件。 這種增強型視圖可以幫助您理解項目結構,并讓您可以跟蹤代碼用法和有意義的連接來瀏覽項目。
2、改進的 Kubernetes 應用程序調(diào)試體驗 (旗艦版)
我們進一步簡化了 Kubernetes 應用程序的調(diào)試。 只需點擊 Debug(調(diào)試)按鈕旁邊的省略號并選擇 Add Tunnel for Remote Debug(為遠程調(diào)試添加隧道)即可激活隧道調(diào)試。 這使您的工作站成為 Kubernetes 集群的虛擬部分,這樣一來,您可以交換 pod 并使用您喜歡的工具在本地調(diào)試微服務。 其他微服務將與您的工作站交互,就好像它是您正在調(diào)試的 pod 一樣,并包含對集群其余部分的完全訪問。 即使非 Kubernetes 感知的調(diào)試器也能完美運行。 此外,Kubernetes UI 中 Services(服務)工具窗口下新的 Forward Ports(轉發(fā)端口)部分可以簡化端口轉發(fā)。
3、Kubernetes 集群日志 Ultimate
IntelliJ IDEA 現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問 – 這是開發(fā)者以及 DevOps 和 SRE 團隊的必備工具。 這項功能提供跨 pod、節(jié)點和服務的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問題,而無需手動檢查每個日志。 實時流式傳輸可以實現(xiàn)即時診斷,而模式匹配可以自動檢測關鍵事件和錯誤,例如內(nèi)存不足問題或異常網(wǎng)絡活動。 閱讀這篇博文詳細了解此功能以及使用方法。
4、穩(wěn)定的 Kotlin K2 模式
在 IntelliJ IDEA 2024.3 中,K2 模式正式脫離 Beta,現(xiàn)已處于穩(wěn)定狀態(tài)并可供大范圍使用。 K2 模式可以顯著提高 Kotlin 代碼分析的穩(wěn)定性、內(nèi)存消耗效率和 IDE 的整體性能。 K2 模式現(xiàn)在提供改進的與 Java 的功能對等,以及對所有 Kotlin 2.1 功能的支持。 要探索其功能,請轉到 Settings/Preferences | Languages & Frameworks | Kotlin(設置/偏好設置 | 語言和框架 | Kotlin)。
二、AI Assistant
1、內(nèi)聯(lián) AI 提示
IntelliJ IDEA 2024.3 引入了內(nèi)聯(lián) AI 提示,提供了直接在編輯器中與 AI Assistant 交互的無縫途徑。 您可以用自然語言輸入請求,AI Assistant 會立即分析并將其轉換為代碼更改,在裝訂區(qū)域用紫色標記以便跟蹤。 內(nèi)聯(lián) AI 提示具有上下文感知功能,可以自動包含相關文件和符號,從而更準確地生成代碼。 此功能支持 Java、Kotlin、Scala、Groovy、JavaScript、TypeScript、Python、JSON 和 YAML 文件格式,并且可供所有 AI Assistant 訂閱者使用。
2、改進的上下文管理
在此更新中,對于 AI Assistant 在建議中考慮的上下文,我們使其管理更加透明和直觀。 改進的 UI 可讓您查看和管理作為上下文包含的每個元素,提供完全的可見性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會自動添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以適合您的工作流。 此外,您還可以附加項目范圍的指令來指導 AI Assistant 在整個代碼庫中的響應。
3、選擇聊天模型提供商的選項
現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應以適合您的具體工作流,享受適應性更強的個性化體驗。
4、通過 Ollama 提供的本地模型支持
除了基于云的模型,您現(xiàn)在還可以將 AI 聊天連接到通過 Ollama 提供的本地模型。 這尤其適合需要對 AI 模型進行更多控制的用戶,可以提供增強的隱私性、靈活性以及在本地硬件上運行模型的功能。
要將 Ollama 模型添加到聊天中,您需要在 AI Assistant 的設置中啟用 Ollama 支持并配置與 Ollama 實例的連接。
三、Java 和 Kotlin
1、常量條件中的改進
在 2024.3 版本中,IntelliJ IDEA 的數(shù)據(jù)流引擎可以更準確地處理別名情況,有助于減少檢查中的誤報,帶來更可靠的編碼體驗。 此增強適用于 Kotlin 和 Java,可以改進引用可能指向同一實例時的分析。
2、Java 代碼格式化程序改進
IntelliJ IDEA 的代碼格式化程序現(xiàn)在允許您在注解和字段聲明之間保留空行,這是 JPA 實體中常用的樣式,可以提高可讀性。 此前,格式化程序默認會移除這些行。 控制此行為的新選項位于 Settings | Editor | Code Style | Java | Blank Lines(設置 | 編輯器 | 代碼樣式 | Java | 空行)下。
3、對 Kotlin 2.1 實驗性功能的支持
啟用 K2 模式后,IntelliJ IDEA 支持 Kotlin 2.1 的一對實驗性語言功能。 首先,您現(xiàn)在可以在作為實參傳遞給內(nèi)聯(lián)函數(shù)的 lambda 中使用非局部 break 和 continue 語句。 另一個新支持的功能是多美元符號插值,這使處理包含字面量 $ 符號的字符串更加輕松,并且無需 ${'$'} 這樣的替代方案。 例如,在代碼中聲明 JSON 架構時,這特別實用。
四、Scala
1、Scala 3 支持
在 Scala 3 中,IntelliJ IDEA 現(xiàn)在可以讓您選擇對透明內(nèi)聯(lián)方法調(diào)用使用基于編譯器的類型推斷。 此增強改進了對依賴宏的庫的支持,為基于宏的代碼解鎖了所有基于類型的功能(例如代碼補全、導航、類型提示等)。 此功能目前處于實驗階段。
IntelliJ IDEA 2024.3 提供對命名元組的全面支持,這是 Scala 3.5 中的一項新實驗性功能,將在 Scala 3.6 中成為標準功能。 如標題所示,命名元組允許您命名元組的組件,使其可以通過可讀名稱訪問。
此外,IntelliJ IDEA 還能更好地識別不透明類型。 此前它已經(jīng)能夠識別 opaque 關鍵字,但在實踐中,IntelliJ IDEA 是像標準(即透明)類型別名一樣處理不透明類型。 不透明類型現(xiàn)在被作為抽象類型處理,隱藏其底層定義。
2、Scala CLI
打開包含具有項目配置的 project.scala 文件的文件夾時,IntelliJ IDEA 現(xiàn)在將識別出它是一個 Scala CLI 項目。 您還可以在 New Project(新建項目)向導中創(chuàng)建一個新的基于 BSP 的 Scala CLI 項目并向其中添加新的 Scala 文件,就像對基于 sbt 的項目進行的操作一樣。
3、sbt 項目的新項目模型
IntelliJ IDEA 的項目模型現(xiàn)在可以更準確地表示 sbt 項目,將生產(chǎn)和測試源分成不同的模塊。 新模型改進了依賴項處理,并提供了為不同作用域分別配置編譯器選項的功能。 此功能目前處于 Beta 階段。
4、改進的基于編譯器的高亮顯示
我們減少了需要多次編譯的情況。 例如,影響多個文件的重構會導致許多編譯請求。 在新版本中,IntelliJ IDEA 會分析并批處理這些請求,然后發(fā)出編譯作用域更廣的單個請求。 這降低了 CPU 資源利用率并優(yōu)化了編譯器的高亮顯示體驗。
我們還修復了 IntelliJ IDEA Scala 解析器和編譯器顯示重復解析器錯誤的邊緣情況。
五、用戶體驗
1、索引編制期間的拼寫和語法檢查
基于 2024.2 版本取得的進展,我們增加了項目模型構建和索引編制期間可用的關鍵功能的數(shù)量。 在 2024.3 版本中,拼寫和語法檢查在索引編制期間也可運行。 這樣,您無需等待索引編制完成即可捕獲錯誤,例如 Markdown 文檔和文檔標記中的錯誤。
2、Run(運行)微件:同時啟動多個配置的選項
借助更新后的 Run(運行)微件,您可以按住 Ctrl 并點擊彈出窗口中的 Debug(調(diào)試)圖標,同時啟動多個配置。 另外,此微件還會顯示所有運行中配置的控件,提供清晰的狀態(tài)概覽并簡化管理。
3、提高的默認標簽頁上限
我們將編輯器中的默認標簽頁上限提高到了 30 個。 這意味著在 IDE 開始關閉最近使用最少的標簽頁之前,您現(xiàn)在可以保留更多標簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設置 | 編輯器 | 常規(guī) | 編輯器標簽頁)中控制此設置。
4、優(yōu)化的 Rename(重命名)操作位置
我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項目)工具窗口中的元素上調(diào)用時在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標的用戶快速重命名文件、變量和其他元素。
5、高亮顯示所選文本的所有匹配項
默認情況下,IntelliJ IDEA 現(xiàn)在會自動高亮顯示您在文件中選擇的文本的所有實例。 這使得跟蹤所選文本在整個代碼中出現(xiàn)的位置更加簡單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。
6、消息和 i18n 文件的新圖標
通過新的專屬圖標,我們使消息和 i18n 文件更易區(qū)分。 此更新可以幫助您快速定位和管理項目中的本地化文件,使其更容易與配置文件區(qū)分。
7、Java 源根更新的 New(新建)彈出窗口
用于將文件添加到 Java 源根的 New(新建)彈出窗口現(xiàn)在僅顯示最相關的選項,減少了混亂并簡化了您的工作流。 如果您更喜歡此前的擴展模板列表,您可以轉到 Settings | Advanced Settings | Java(設置 | 高級設置 | Java)輕松恢復。
8、JSON、XML 和 YAML 文件的浮動工具欄
我們?yōu)?JSON、XML 和 YAML 文件啟用了浮動工具欄,使訪問基于上下文和 AI 驅動的操作更加簡單。 選擇任意一段代碼,工具欄就會出現(xiàn)可用操作。
六、終端
1、新終端改進 Beta
新終端現(xiàn)在提供增強的命令處理,其 UI 的對齊也得到改進,營造出更流暢、更直觀的體驗。 現(xiàn)在,終端的響應速度更快,處理提示的速度也更快。 會話現(xiàn)在可以無縫切換,并且各標簽頁的狀態(tài)保持一致,確保工作流不會中斷。 自動補全可以更快訪問命令名稱、標志和路徑,幫助減少手動輸入。 我們還引入了額外自定義選項,包括提示樣式、會話名稱和環(huán)境變量,讓您更好地控制終端環(huán)境。
七、版本控制系統(tǒng)
1、從編輯器提交更改的高效選項
現(xiàn)在,直接從編輯器提交更改變得更快更容易。 編輯一行代碼后,點擊裝訂區(qū)域中的標記。 在出現(xiàn)的彈出窗口中,您可以修改更改或進行新提交,以及添加提交消息。
2、拉取與合并請求的標題和描述生成
現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請求生成準確的標題和描述,從而簡化您的工作流并確保您的描述清晰直觀。
3、Find in Files(在文件中查找)的更新
Find in Files(在文件中查找)功能得到增強,增加了新的搜索范圍 Project Files Excluding Git-Ignored(項目文件,不包括 Git 忽略的文件)。 此選項將從搜索結果中排除 .gitignore 文件中忽略的任意文件,幫助您在項目中搜索時只關注相關代碼。
4、禁用后臺預提交檢查的選項
現(xiàn)在,您可以使用 Settings | Version Control | Commit(設置 | 版本控制 | 提交)下的新選項 Run advanced checks after a commit is done(提交完成后運行高級檢查)在提交過程中管理后臺檢查。 通過此設置,您可以決定是否在提交后運行測試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。
5、Welcome(歡迎)屏幕上的分支名稱
Welcome(歡迎)屏幕現(xiàn)在會顯示分支名稱,幫助您在處理多個項目版本時保持整齊,并在工作目錄之間輕松切換。
八、調(diào)試器
1、HotSwap 功能增強的用戶體驗
我們使 HotSwap 功能的使用更加簡單直觀。 此功能允許您在調(diào)試會話期間重新加載修改后的類,無需重新啟動應用程序。 現(xiàn)在,當您使用有效的調(diào)試器會話編輯代碼時,IntelliJ IDEA 會自動檢測更改并提示您通過編輯器中方便的按鈕重新加載。 這樣可以實時更新代碼,簡化開發(fā)流程。 請記住,HotSwap 有一些限制,特別是在結構更改方面。 您可以在此處了解詳情。
2、創(chuàng)建異常斷點的意圖操作
現(xiàn)在,您可以從編輯器設置異常斷點。 在拋出或捕獲點,通過 macOS 上的 ?? 或 Windows/Linux 上的 Alt+Enter 打開上下文菜單,然后選擇 Enable exception breakpoint(啟用異常斷點)。 此新功能使異常斷點的設置更加方便,因為您不需要打開 Breakpoints(斷點)對話框或在控制臺中瀏覽堆棧跟蹤。
3、行執(zhí)行時間提示
當您想要測量大量代碼行的執(zhí)行時間時,IntelliJ IDEA 2024.3 讓您無需使用日志和計時器干擾代碼。 調(diào)用 Run to Cursor(運行到光標)操作后,您將在編輯器的裝訂區(qū)域中看到每行的執(zhí)行時間。 要進行更深入的分析,可以使用裝訂區(qū)域中的相同提示深入到被調(diào)用的方法,其對應行也將附帶執(zhí)行時間數(shù)據(jù)。
4、異步代碼的合并堆棧跟蹤
IntelliJ IDEA 2024.3 解決了異步代碼故障排查的挑戰(zhàn),其中任務在一個線程中調(diào)度,在另一個線程中執(zhí)行,每一個都維護自己的堆棧跟蹤。 現(xiàn)在,IDE 會在控制臺中打印合并的堆棧跟蹤,而不僅僅是工作線程的堆棧跟蹤,從而使執(zhí)行流更易跟蹤。 此增強默認對測試啟用。
5、調(diào)試器中的集合可視化
在 IntelliJ IDEA 2024.3 中,您現(xiàn)在可以在調(diào)試時瀏覽集合。 在 Variables(變量)視圖或編輯器中,點擊集合對象附近的 View(視圖)查看條目的分頁列表和用于檢查個別對象的結構視圖。
九、分析器
1、堆內(nèi)存使用情況圖 Ultimate
分析器已通過堆內(nèi)存使用情況圖得到增強,此圖顯示在線程通道上方的 Timeline(時間線)標簽頁中。 這種新的可視化可以幫助您將內(nèi)存分配與線程活動鏈接起來,提供有價值的洞察,揭示潛在的內(nèi)存泄漏和性能瓶頸。
十、構建工具
1、多模塊項目的更快編譯
在 IntelliJ IDEA 2024.3 中,我們將并行編譯設為默認。 在過去的版本中,一次只能編譯一個項目模塊,這對于大型項目來說并不是最快的方式。 現(xiàn)在,IDE 編譯的所有基于 Maven 的項目的編譯時間都將更快,并且 CPU 和內(nèi)存消耗也已得到優(yōu)化。
2、不可信 SSL 證書的無縫處理
IntelliJ IDEA 現(xiàn)在會在 Maven 同步和構建期間自動檢測 SSL 相關問題。 如果原因是證書不可信,IDE 將通過信任證書來解決這個問題,無需手動操作。 此更新消除了通過日志查找隱秘的 SSL 錯誤的猜測工作,并且無需在 JDK 的信任庫中進行繁瑣的手動證書管理。
3、對 Maven 的拆分本地倉庫的支持
我們新增了對 Maven 的拆分本地倉庫的全面支持,這是 Maven 3.9 中引入的一項功能。 它允許您根據(jù)需要分離本地倉庫。 您可以按遠程倉庫對其分組,將本地安裝的工件存儲在專屬文件夾中,甚至使用專門的前綴按分支對工件進行分類。 此前,在 Maven 中啟用拆分倉庫可能導致 IntelliJ IDEA 中的同步失敗,引發(fā)構建或依賴項問題。 現(xiàn)在,全面支持可以確保流暢的同步和高效的倉庫管理。
4、適用于 IntelliJ IDEA 的 Bazel 插件 早期試用計劃
我們新的適用于 IntelliJ IDEA 的 Bazel 插件的第一個公開 EAP 版本現(xiàn)已推出。 插件目前可讓您為 Java 和 Kotlin 打開 Bazel 項目,支持構建、測試、運行和調(diào)試 Bazel 目標,并提供了 Starlark 語法、補全、導航和調(diào)試支持。
......
軟件功能
1、Java 和 Kotlin 支持
IntelliJ IDEA 作為領先的 Java 和 Kotlin IDE 脫穎而出,不僅搭載上下文感知代碼補全、快速修復、上下文操作和強勁重構等功能以及調(diào)試工具,更確保您始終走在前沿。IntelliJ IDEA 可以讓您獨家搶先體驗最新語言更新,探索新語言增強并將其集成到項目中,確保工作創(chuàng)新高效。
2、AI Assistant General Availability
AI Assistant 具有實用功能,可以簡化您的日常任務。AI Assistant 當前提供集成式 AI 聊天,可以完成一些任務,例如自動編寫文檔注釋、建議名稱、生成提交消息等。
3、智能代碼補全
IntelliJ IDEA 具有上下文敏感的代碼補全,提供僅對當前文本光標位置有效的建議。您不需要使用任何快捷鍵或配置其他設置;當您開始在編輯器中輸入代碼時,代碼補全就會開始。
4、檢查和上下文操作
IntelliJ IDEA 非常擅長通過即時檢查驗證代碼的質量和有效性。這些檢查可幫助您更快編碼、遵循最高質量標準并確保穩(wěn)健可靠的開發(fā)過程。我們提供了大量標準檢查以及數(shù)十種特定于框架的檢查,涵蓋廣泛的問題,例如 Spring Bean 類自動裝配錯誤等。
5、項目級重構
IntelliJ IDEA 的自動重構功能讓您可以安全高效地更新代碼,在簡化代碼的同時使其更可讀且更易維護。IDE 提供了廣泛的重構選擇,可幫助您安全地重命名代碼元素、更改類或方法的簽名、將代碼片段提取到方法以及引入變量。觀看我們的視頻,了解日常編碼中必不可少的重構
IntelliJ IDEA怎么設置中文?
1、進入軟件之后,進入菜單欄的 “Plugins”選項,然后在搜索框輸入"Chinese",然后點擊安裝
2、最后在軟件重啟后,我們就會發(fā)現(xiàn)已經(jīng)變成中文啦
軟件亮點
1、輕松分析
使用易于使用的內(nèi)置工具,直接在IDE 中開始分析 Java 和 Kotlin 應用程序。
2、使用 Spring 進行開發(fā)
享受對 Spring 框架的開箱即用支持-創(chuàng)建、運行、測試 Spring 應用程序,并從一開始就對應用程序進行分析。
3、使用 Jakarta EE 進行開發(fā)
在Intelly IDEA 中開發(fā)Java Enterprise 應用程序,并利用集成在IDE 中的以Jakarta EE 功能為中心的工具。
4、管理 HTTP 請求
直接從內(nèi)置的 HTTP 客戶端為 Web 服務創(chuàng)建,編輯和執(zhí)行 HTTP 請求,
系統(tǒng)需求
64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.3版本
IntelliJ IDEA 2024.3 引入了一系列可以提升您的開發(fā)體驗的強大新功能。 IDE 現(xiàn)在提供代碼邏輯結構的表示,簡化了 Kubernetes 應用程序的調(diào)試體驗,引入了集群范圍的 Kubernetes 日志訪問,并正式將 K2 模式移出 Beta。 瀏覽本頁了解 IDE 所有方面的詳細更新。
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)定性及其對語言功能的支持。
其它版本下載
同廠商
JetBrains更多+Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
RubyMine2024電腦版 v2024.3官方版740.36M
jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G
JetBrains goland 2024電腦版 v2024.3官方版781.48M
- 下載地址
- Mac版
發(fā)表評論
2人參與,1條評論- 第1樓四川省成都市移動網(wǎng)友發(fā)表于: 2021-01-05 17:28:08
- 不錯哈1蓋樓(回復)
軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.6.2182.56M / 簡體中文
- 猿編程電腦版 v4.27.0官方版211.48M / 簡體中文
- labview2023中文版 2.71G / 簡體中文
- XMLSpy2024官方版 v26.2.1.0442.99M / 簡體中文
- php for windows版 v8.3.7官方正式版30.67M / 英文
- clion2023官方版 v2023.3.4750.29M / 多國語言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡體中文
- PHP Coder v1.0漢化版1018K / 簡體中文