intellij idea ultimate 2024蘋果電腦版是一款專為Mac用戶設(shè)計(jì)的Java集成開發(fā)環(huán)境(IDE),它繼承了IntelliJ IDEA系列的強(qiáng)大功能和高效性能,為Mac用戶提供了一個(gè)穩(wěn)定、流暢且易于使用的編程環(huán)境。首先,它擁有智能代碼編輯功能,能夠自動(dòng)補(bǔ)全代碼、提供語(yǔ)法高亮和錯(cuò)誤檢查,幫助開發(fā)者更快速地編寫高質(zhì)量的代碼。同時(shí),其靜態(tài)代碼分析功能可以實(shí)時(shí)檢測(cè)代碼中的潛在問(wèn)題,提高代碼質(zhì)量和可靠性。
其次,idea2024 mac版還支持多種主流編程語(yǔ)言,包括Java、Kotlin、HTML/CSS、JavaScript、PHP、Python等,為開發(fā)者提供了豐富的編程選項(xiàng)。它還內(nèi)置了許多實(shí)用的代碼編輯工具,可以極大地提升編程效率。在調(diào)試和測(cè)試方面,同樣也表現(xiàn)出色。它提供了強(qiáng)大的調(diào)試工具,支持基于斷點(diǎn)的調(diào)試,讓開發(fā)者能夠輕松查找和調(diào)試代碼中的問(wèn)題。同時(shí),它還集成了測(cè)試框架,方便開發(fā)者編寫和運(yùn)行測(cè)試用例,確保代碼的質(zhì)量和穩(wěn)定性。
intellij idea 2024.3新功能
一、關(guān)鍵亮點(diǎn)
1、Structure(結(jié)構(gòu))工具窗口中的 Logical(邏輯)代碼結(jié)構(gòu) (旗艦版)
現(xiàn)在,Structure(結(jié)構(gòu))工具窗口包含 Logical(邏輯)代碼結(jié)構(gòu)和先前的 Physical(物理)結(jié)構(gòu)。 這樣,您不僅可以查看類、方法和字段,還可以查看項(xiàng)目中組件之間的鏈接和交互。 例如,在 Spring Boot 應(yīng)用程序中打開控制器時(shí),您可以看到其端點(diǎn)和自動(dòng)裝配的應(yīng)用程序組件。 這種增強(qiáng)型視圖可以幫助您理解項(xiàng)目結(jié)構(gòu),并讓您可以跟蹤代碼用法和有意義的連接來(lái)瀏覽項(xiàng)目。
2、改進(jìn)的 Kubernetes 應(yīng)用程序調(diào)試體驗(yàn) (旗艦版)
我們進(jìn)一步簡(jiǎn)化了 Kubernetes 應(yīng)用程序的調(diào)試。 只需點(diǎn)擊 Debug(調(diào)試)按鈕旁邊的省略號(hào)并選擇 Add Tunnel for Remote Debug(為遠(yuǎn)程調(diào)試添加隧道)即可激活隧道調(diào)試。 這使您的工作站成為 Kubernetes 集群的虛擬部分,這樣一來(lái),您可以交換 pod 并使用您喜歡的工具在本地調(diào)試微服務(wù)。 其他微服務(wù)將與您的工作站交互,就好像它是您正在調(diào)試的 pod 一樣,并包含對(duì)集群其余部分的完全訪問(wèn)。 即使非 Kubernetes 感知的調(diào)試器也能完美運(yùn)行。 此外,Kubernetes UI 中 Services(服務(wù))工具窗口下新的 Forward Ports(轉(zhuǎn)發(fā)端口)部分可以簡(jiǎn)化端口轉(zhuǎn)發(fā)。
3、Kubernetes 集群日志 Ultimate
IntelliJ IDEA 現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問(wèn) – 這是開發(fā)者以及 DevOps 和 SRE 團(tuán)隊(duì)的必備工具。 這項(xiàng)功能提供跨 pod、節(jié)點(diǎn)和服務(wù)的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問(wèn)題,而無(wú)需手動(dòng)檢查每個(gè)日志。 實(shí)時(shí)流式傳輸可以實(shí)現(xiàn)即時(shí)診斷,而模式匹配可以自動(dòng)檢測(cè)關(guān)鍵事件和錯(cuò)誤,例如內(nèi)存不足問(wèn)題或異常網(wǎng)絡(luò)活動(dòng)。 閱讀這篇博文詳細(xì)了解此功能以及使用方法。
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)在提供改進(jìn)的與 Java 的功能對(duì)等,以及對(duì)所有 Kotlin 2.1 功能的支持。 要探索其功能,請(qǐng)轉(zhuǎn)到 Settings/Preferences | Languages & Frameworks | Kotlin(設(shè)置/偏好設(shè)置 | 語(yǔ)言和框架 | Kotlin)。
二、AI Assistant
1、內(nèi)聯(lián) AI 提示
IntelliJ IDEA 2024.3 引入了內(nèi)聯(lián) AI 提示,提供了直接在編輯器中與 AI Assistant 交互的無(wú)縫途徑。 您可以用自然語(yǔ)言輸入請(qǐng)求,AI Assistant 會(huì)立即分析并將其轉(zhuǎn)換為代碼更改,在裝訂區(qū)域用紫色標(biāo)記以便跟蹤。 內(nèi)聯(lián) AI 提示具有上下文感知功能,可以自動(dòng)包含相關(guān)文件和符號(hào),從而更準(zhǔn)確地生成代碼。 此功能支持 Java、Kotlin、Scala、Groovy、JavaScript、TypeScript、Python、JSON 和 YAML 文件格式,并且可供所有 AI Assistant 訂閱者使用。
2、改進(jìn)的上下文管理
在此更新中,對(duì)于 AI Assistant 在建議中考慮的上下文,我們使其管理更加透明和直觀。 改進(jìn)的 UI 可讓您查看和管理作為上下文包含的每個(gè)元素,提供完全的可見(jiàn)性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會(huì)自動(dòng)添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以適合您的工作流。 此外,您還可以附加項(xiàng)目范圍的指令來(lái)指導(dǎo) AI Assistant 在整個(gè)代碼庫(kù)中的響應(yīng)。
3、選擇聊天模型提供商的選項(xiàng)
現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機(jī)器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應(yīng)以適合您的具體工作流,享受適應(yīng)性更強(qiáng)的個(gè)性化體驗(yàn)。
4、通過(guò) Ollama 提供的本地模型支持
除了基于云的模型,您現(xiàn)在還可以將 AI 聊天連接到通過(guò) Ollama 提供的本地模型。 這尤其適合需要對(duì) AI 模型進(jìn)行更多控制的用戶,可以提供增強(qiáng)的隱私性、靈活性以及在本地硬件上運(yùn)行模型的功能。
要將 Ollama 模型添加到聊天中,您需要在 AI Assistant 的設(shè)置中啟用 Ollama 支持并配置與 Ollama 實(shí)例的連接。
三、Java 和 Kotlin
1、常量條件中的改進(jìn)
在 2024.3 版本中,IntelliJ IDEA 的數(shù)據(jù)流引擎可以更準(zhǔn)確地處理別名情況,有助于減少檢查中的誤報(bào),帶來(lái)更可靠的編碼體驗(yàn)。 此增強(qiáng)適用于 Kotlin 和 Java,可以改進(jìn)引用可能指向同一實(shí)例時(shí)的分析。
2、Java 代碼格式化程序改進(jìn)
IntelliJ IDEA 的代碼格式化程序現(xiàn)在允許您在注解和字段聲明之間保留空行,這是 JPA 實(shí)體中常用的樣式,可以提高可讀性。 此前,格式化程序默認(rèn)會(huì)移除這些行。 控制此行為的新選項(xiàng)位于 Settings | Editor | Code Style | Java | Blank Lines(設(shè)置 | 編輯器 | 代碼樣式 | Java | 空行)下。
3、對(duì) Kotlin 2.1 實(shí)驗(yàn)性功能的支持
啟用 K2 模式后,IntelliJ IDEA 支持 Kotlin 2.1 的一對(duì)實(shí)驗(yàn)性語(yǔ)言功能。 首先,您現(xiàn)在可以在作為實(shí)參傳遞給內(nèi)聯(lián)函數(shù)的 lambda 中使用非局部 break 和 continue 語(yǔ)句。 另一個(gè)新支持的功能是多美元符號(hào)插值,這使處理包含字面量 $ 符號(hào)的字符串更加輕松,并且無(wú)需 ${'$'} 這樣的替代方案。 例如,在代碼中聲明 JSON 架構(gòu)時(shí),這特別實(shí)用。
四、Scala
1、Scala 3 支持
在 Scala 3 中,IntelliJ IDEA 現(xiàn)在可以讓您選擇對(duì)透明內(nèi)聯(lián)方法調(diào)用使用基于編譯器的類型推斷。 此增強(qiáng)改進(jìn)了對(duì)依賴宏的庫(kù)的支持,為基于宏的代碼解鎖了所有基于類型的功能(例如代碼補(bǔ)全、導(dǎo)航、類型提示等)。 此功能目前處于實(shí)驗(yàn)階段。
IntelliJ IDEA 2024.3 提供對(duì)命名元組的全面支持,這是 Scala 3.5 中的一項(xiàng)新實(shí)驗(yàn)性功能,將在 Scala 3.6 中成為標(biāo)準(zhǔn)功能。 如標(biāo)題所示,命名元組允許您命名元組的組件,使其可以通過(guò)可讀名稱訪問(wèn)。
此外,IntelliJ IDEA 還能更好地識(shí)別不透明類型。 此前它已經(jīng)能夠識(shí)別 opaque 關(guān)鍵字,但在實(shí)踐中,IntelliJ IDEA 是像標(biāo)準(zhǔn)(即透明)類型別名一樣處理不透明類型。 不透明類型現(xiàn)在被作為抽象類型處理,隱藏其底層定義。
2、Scala CLI
打開包含具有項(xiàng)目配置的 project.scala 文件的文件夾時(shí),IntelliJ IDEA 現(xiàn)在將識(shí)別出它是一個(gè) Scala CLI 項(xiàng)目。 您還可以在 New Project(新建項(xiàng)目)向?qū)е袆?chuàng)建一個(gè)新的基于 BSP 的 Scala CLI 項(xiàng)目并向其中添加新的 Scala 文件,就像對(duì)基于 sbt 的項(xiàng)目進(jìn)行的操作一樣。
3、sbt 項(xiàng)目的新項(xiàng)目模型
IntelliJ IDEA 的項(xiàng)目模型現(xiàn)在可以更準(zhǔn)確地表示 sbt 項(xiàng)目,將生產(chǎn)和測(cè)試源分成不同的模塊。 新模型改進(jìn)了依賴項(xiàng)處理,并提供了為不同作用域分別配置編譯器選項(xiàng)的功能。 此功能目前處于 Beta 階段。
4、改進(jìn)的基于編譯器的高亮顯示
我們減少了需要多次編譯的情況。 例如,影響多個(gè)文件的重構(gòu)會(huì)導(dǎo)致許多編譯請(qǐng)求。 在新版本中,IntelliJ IDEA 會(huì)分析并批處理這些請(qǐng)求,然后發(fā)出編譯作用域更廣的單個(gè)請(qǐng)求。 這降低了 CPU 資源利用率并優(yōu)化了編譯器的高亮顯示體驗(yàn)。
我們還修復(fù)了 IntelliJ IDEA Scala 解析器和編譯器顯示重復(fù)解析器錯(cuò)誤的邊緣情況。
五、用戶體驗(yàn)
1、索引編制期間的拼寫和語(yǔ)法檢查
基于 2024.2 版本取得的進(jìn)展,我們?cè)黾恿隧?xiàng)目模型構(gòu)建和索引編制期間可用的關(guān)鍵功能的數(shù)量。 在 2024.3 版本中,拼寫和語(yǔ)法檢查在索引編制期間也可運(yùn)行。 這樣,您無(wú)需等待索引編制完成即可捕獲錯(cuò)誤,例如 Markdown 文檔和文檔標(biāo)記中的錯(cuò)誤。
2、Run(運(yùn)行)微件:同時(shí)啟動(dòng)多個(gè)配置的選項(xiàng)
借助更新后的 Run(運(yùn)行)微件,您可以按住 Ctrl 并點(diǎn)擊彈出窗口中的 Debug(調(diào)試)圖標(biāo),同時(shí)啟動(dòng)多個(gè)配置。 另外,此微件還會(huì)顯示所有運(yùn)行中配置的控件,提供清晰的狀態(tài)概覽并簡(jiǎn)化管理。
3、提高的默認(rèn)標(biāo)簽頁(yè)上限
我們將編輯器中的默認(rèn)標(biāo)簽頁(yè)上限提高到了 30 個(gè)。 這意味著在 IDE 開始關(guān)閉最近使用最少的標(biāo)簽頁(yè)之前,您現(xiàn)在可以保留更多標(biāo)簽頁(yè)。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁(yè))中控制此設(shè)置。
4、優(yōu)化的 Rename(重命名)操作位置
我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項(xiàng)目)工具窗口中的元素上調(diào)用時(shí)在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標(biāo)的用戶快速重命名文件、變量和其他元素。
5、高亮顯示所選文本的所有匹配項(xiàng)
默認(rèn)情況下,IntelliJ IDEA 現(xiàn)在會(huì)自動(dòng)高亮顯示您在文件中選擇的文本的所有實(shí)例。 這使得跟蹤所選文本在整個(gè)代碼中出現(xiàn)的位置更加簡(jiǎn)單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。
6、消息和 i18n 文件的新圖標(biāo)
通過(guò)新的專屬圖標(biāo),我們使消息和 i18n 文件更易區(qū)分。 此更新可以幫助您快速定位和管理項(xiàng)目中的本地化文件,使其更容易與配置文件區(qū)分。
7、Java 源根更新的 New(新建)彈出窗口
用于將文件添加到 Java 源根的 New(新建)彈出窗口現(xiàn)在僅顯示最相關(guān)的選項(xiàng),減少了混亂并簡(jiǎn)化了您的工作流。 如果您更喜歡此前的擴(kuò)展模板列表,您可以轉(zhuǎn)到 Settings | Advanced Settings | Java(設(shè)置 | 高級(jí)設(shè)置 | Java)輕松恢復(fù)。
8、JSON、XML 和 YAML 文件的浮動(dòng)工具欄
我們?yōu)?JSON、XML 和 YAML 文件啟用了浮動(dòng)工具欄,使訪問(wèn)基于上下文和 AI 驅(qū)動(dòng)的操作更加簡(jiǎn)單。 選擇任意一段代碼,工具欄就會(huì)出現(xiàn)可用操作。
六、終端
1、新終端改進(jìn) Beta
新終端現(xiàn)在提供增強(qiáng)的命令處理,其 UI 的對(duì)齊也得到改進(jìn),營(yíng)造出更流暢、更直觀的體驗(yàn)。 現(xiàn)在,終端的響應(yīng)速度更快,處理提示的速度也更快。 會(huì)話現(xiàn)在可以無(wú)縫切換,并且各標(biāo)簽頁(yè)的狀態(tài)保持一致,確保工作流不會(huì)中斷。 自動(dòng)補(bǔ)全可以更快訪問(wèn)命令名稱、標(biāo)志和路徑,幫助減少手動(dòng)輸入。 我們還引入了額外自定義選項(xiàng),包括提示樣式、會(huì)話名稱和環(huán)境變量,讓您更好地控制終端環(huán)境。
七、版本控制系統(tǒng)
1、從編輯器提交更改的高效選項(xiàng)
現(xiàn)在,直接從編輯器提交更改變得更快更容易。 編輯一行代碼后,點(diǎn)擊裝訂區(qū)域中的標(biāo)記。 在出現(xiàn)的彈出窗口中,您可以修改更改或進(jìn)行新提交,以及添加提交消息。
2、拉取與合并請(qǐng)求的標(biāo)題和描述生成
現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請(qǐng)求生成準(zhǔn)確的標(biāo)題和描述,從而簡(jiǎn)化您的工作流并確保您的描述清晰直觀。
3、Find in Files(在文件中查找)的更新
Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項(xiàng)目文件,不包括 Git 忽略的文件)。 此選項(xiàng)將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項(xiàng)目中搜索時(shí)只關(guān)注相關(guān)代碼。
4、禁用后臺(tái)預(yù)提交檢查的選項(xiàng)
現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項(xiàng) Run advanced checks after a commit is done(提交完成后運(yùn)行高級(jí)檢查)在提交過(guò)程中管理后臺(tái)檢查。 通過(guò)此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。
5、Welcome(歡迎)屏幕上的分支名稱
Welcome(歡迎)屏幕現(xiàn)在會(huì)顯示分支名稱,幫助您在處理多個(gè)項(xiàng)目版本時(shí)保持整齊,并在工作目錄之間輕松切換。
八、調(diào)試器
1、HotSwap 功能增強(qiáng)的用戶體驗(yàn)
我們使 HotSwap 功能的使用更加簡(jiǎn)單直觀。 此功能允許您在調(diào)試會(huì)話期間重新加載修改后的類,無(wú)需重新啟動(dòng)應(yīng)用程序。 現(xiàn)在,當(dāng)您使用有效的調(diào)試器會(huì)話編輯代碼時(shí),IntelliJ IDEA 會(huì)自動(dòng)檢測(cè)更改并提示您通過(guò)編輯器中方便的按鈕重新加載。 這樣可以實(shí)時(shí)更新代碼,簡(jiǎn)化開發(fā)流程。 請(qǐng)記住,HotSwap 有一些限制,特別是在結(jié)構(gòu)更改方面。 您可以在此處了解詳情。
2、創(chuàng)建異常斷點(diǎn)的意圖操作
現(xiàn)在,您可以從編輯器設(shè)置異常斷點(diǎn)。 在拋出或捕獲點(diǎn),通過(guò) macOS 上的 ?? 或 Windows/Linux 上的 Alt+Enter 打開上下文菜單,然后選擇 Enable exception breakpoint(啟用異常斷點(diǎn))。 此新功能使異常斷點(diǎn)的設(shè)置更加方便,因?yàn)槟恍枰蜷_ Breakpoints(斷點(diǎn))對(duì)話框或在控制臺(tái)中瀏覽堆棧跟蹤。
3、行執(zhí)行時(shí)間提示
當(dāng)您想要測(cè)量大量代碼行的執(zhí)行時(shí)間時(shí),IntelliJ IDEA 2024.3 讓您無(wú)需使用日志和計(jì)時(shí)器干擾代碼。 調(diào)用 Run to Cursor(運(yùn)行到光標(biāo))操作后,您將在編輯器的裝訂區(qū)域中看到每行的執(zhí)行時(shí)間。 要進(jìn)行更深入的分析,可以使用裝訂區(qū)域中的相同提示深入到被調(diào)用的方法,其對(duì)應(yīng)行也將附帶執(zhí)行時(shí)間數(shù)據(jù)。
4、異步代碼的合并堆棧跟蹤
IntelliJ IDEA 2024.3 解決了異步代碼故障排查的挑戰(zhàn),其中任務(wù)在一個(gè)線程中調(diào)度,在另一個(gè)線程中執(zhí)行,每一個(gè)都維護(hù)自己的堆棧跟蹤。 現(xiàn)在,IDE 會(huì)在控制臺(tái)中打印合并的堆棧跟蹤,而不僅僅是工作線程的堆棧跟蹤,從而使執(zhí)行流更易跟蹤。 此增強(qiáng)默認(rèn)對(duì)測(cè)試啟用。
5、調(diào)試器中的集合可視化
在 IntelliJ IDEA 2024.3 中,您現(xiàn)在可以在調(diào)試時(shí)瀏覽集合。 在 Variables(變量)視圖或編輯器中,點(diǎn)擊集合對(duì)象附近的 View(視圖)查看條目的分頁(yè)列表和用于檢查個(gè)別對(duì)象的結(jié)構(gòu)視圖。
九、分析器
1、堆內(nèi)存使用情況圖 Ultimate
分析器已通過(guò)堆內(nèi)存使用情況圖得到增強(qiáng),此圖顯示在線程通道上方的 Timeline(時(shí)間線)標(biāo)簽頁(yè)中。 這種新的可視化可以幫助您將內(nèi)存分配與線程活動(dòng)鏈接起來(lái),提供有價(jià)值的洞察,揭示潛在的內(nèi)存泄漏和性能瓶頸。
十、構(gòu)建工具
1、多模塊項(xiàng)目的更快編譯
在 IntelliJ IDEA 2024.3 中,我們將并行編譯設(shè)為默認(rèn)。 在過(guò)去的版本中,一次只能編譯一個(gè)項(xiàng)目模塊,這對(duì)于大型項(xiàng)目來(lái)說(shuō)并不是最快的方式。 現(xiàn)在,IDE 編譯的所有基于 Maven 的項(xiàng)目的編譯時(shí)間都將更快,并且 CPU 和內(nèi)存消耗也已得到優(yōu)化。
2、不可信 SSL 證書的無(wú)縫處理
IntelliJ IDEA 現(xiàn)在會(huì)在 Maven 同步和構(gòu)建期間自動(dòng)檢測(cè) SSL 相關(guān)問(wèn)題。 如果原因是證書不可信,IDE 將通過(guò)信任證書來(lái)解決這個(gè)問(wèn)題,無(wú)需手動(dòng)操作。 此更新消除了通過(guò)日志查找隱秘的 SSL 錯(cuò)誤的猜測(cè)工作,并且無(wú)需在 JDK 的信任庫(kù)中進(jìn)行繁瑣的手動(dòng)證書管理。
3、對(duì) Maven 的拆分本地倉(cāng)庫(kù)的支持
我們新增了對(duì) Maven 的拆分本地倉(cāng)庫(kù)的全面支持,這是 Maven 3.9 中引入的一項(xiàng)功能。 它允許您根據(jù)需要分離本地倉(cāng)庫(kù)。 您可以按遠(yuǎn)程倉(cāng)庫(kù)對(duì)其分組,將本地安裝的工件存儲(chǔ)在專屬文件夾中,甚至使用專門的前綴按分支對(duì)工件進(jìn)行分類。 此前,在 Maven 中啟用拆分倉(cāng)庫(kù)可能導(dǎo)致 IntelliJ IDEA 中的同步失敗,引發(fā)構(gòu)建或依賴項(xiàng)問(wèn)題。 現(xiàn)在,全面支持可以確保流暢的同步和高效的倉(cāng)庫(kù)管理。
4、適用于 IntelliJ IDEA 的 Bazel 插件 早期試用計(jì)劃
我們新的適用于 IntelliJ IDEA 的 Bazel 插件的第一個(gè)公開 EAP 版本現(xiàn)已推出。 插件目前可讓您為 Java 和 Kotlin 打開 Bazel 項(xiàng)目,支持構(gòu)建、測(cè)試、運(yùn)行和調(diào)試 Bazel 目標(biāo),并提供了 Starlark 語(yǔ)法、補(bǔ)全、導(dǎo)航和調(diào)試支持。
......
軟件功能
1、更新的 New Project(新建項(xiàng)目)向?qū)?/strong>
為了減輕您在配置新項(xiàng)目時(shí)的認(rèn)知負(fù)擔(dān),我們微調(diào)了 New Project(新建項(xiàng)目)向?qū)У牟季帧?語(yǔ)言列表現(xiàn)在位于左上角,使最流行的選項(xiàng)更加醒目
2、用于縮小整個(gè) IDE 的選項(xiàng)
您現(xiàn)在可以將 IDE 縮小到 90%、80% 或 70%,從而可以靈活地調(diào)整 IDE 元素的大小。
3、通過(guò)多版本 JAR 增強(qiáng)的用戶體驗(yàn)
IntelliJ IDEA 2024.1 通過(guò)多版本 JAR 庫(kù)提供增強(qiáng)的用戶體驗(yàn)。 使用具有不同版本的類時(shí),Go to declaration(轉(zhuǎn)到聲明)功能現(xiàn)在會(huì)根據(jù)當(dāng)前模塊的語(yǔ)言級(jí)別從 JAR 中選擇正確的版本。 此外,Go to class(轉(zhuǎn)到類)功能還提供有關(guān)類版本的額外信息。 調(diào)試期間使用 Step Into(步入)時(shí),IDE 會(huì)將您帶到與 JDK 版本而不是模塊語(yǔ)言級(jí)別對(duì)應(yīng)的類。
4、K2 Kotlin 模式 Alpha
IntelliJ IDEA 2024.1 引入了新的 Kotlin K2 模式,利用嵌入式 K2 Kotlin 編譯器增強(qiáng) Kotlin 代碼分析。 這項(xiàng)更新不僅可以保證與即將推出的 Kotlin 功能兼容,還會(huì)提高代碼分析的穩(wěn)定性,增強(qiáng) IDE 功能的質(zhì)量和可靠性,改進(jìn)應(yīng)用程序的整體性能。
5、復(fù)制粘貼時(shí)保留 static import
版本 2024.1 可以準(zhǔn)確保留 static import,確保其傳輸完全遵循在源代碼中的顯示方式。 這在處理嵌套對(duì)象、枚舉和 Java static import 時(shí)特別有價(jià)值。
6、在 Log(日志)標(biāo)簽頁(yè)中顯示審查分支更改的選項(xiàng)
IntelliJ IDEA 2024.1 通過(guò)提供分支相關(guān)更改的集中視圖簡(jiǎn)化了代碼審查工作流。 對(duì)于 GitHub、GitLab 和 Space,現(xiàn)在可以在 Git 工具窗口中的單獨(dú) Log(日志)標(biāo)簽頁(yè)中查看具體分支中的更改。 為此,點(diǎn)擊 Pull Requests(拉取請(qǐng)求)工具窗口中的分支名稱,然后從菜單中選擇 Show in Git Log(在 Git 日志中顯示)。
軟件亮點(diǎn)
1、輕松上手
直接從 IDE 內(nèi)部生成 Spring Boot 項(xiàng)目。
2、智能編碼輔助
在 Java 和 Kotlin 中為基于 Spring 的源代碼獲得出色的編碼輔助。
3、即時(shí)代碼導(dǎo)航
充分利用豐富的導(dǎo)航功能。
4、內(nèi)置開發(fā)者工具
直接捆綁所有必備工具,無(wú)需查找和安裝插件。
5、高級(jí)可視化
輕松分析最復(fù)雜的 Spring 和 Spring Boot 項(xiàng)目。
系統(tǒng)要求
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.3版本
IntelliJ IDEA 2024.3 引入了一系列可以提升您的開發(fā)體驗(yàn)的強(qiáng)大新功能。 IDE 現(xiàn)在提供代碼邏輯結(jié)構(gòu)的表示,簡(jiǎn)化了 Kubernetes 應(yīng)用程序的調(diào)試體驗(yàn),引入了集群范圍的 Kubernetes 日志訪問(wèn),并正式將 K2 模式移出 Beta。 瀏覽本頁(yè)了解 IDE 所有方面的詳細(xì)更新。
v2024.2.2版本
借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中運(yùn)行 Spring Data JPA 方法進(jìn)行即時(shí)倉(cāng)庫(kù)查詢驗(yàn)證。 它還通過(guò)提供內(nèi)聯(lián)描述和高級(jí)自動(dòng)補(bǔ)全幫助簡(jiǎn)化 cron 表達(dá)式的管理,并將 HTTP 客戶端升級(jí)為使用 GraalJS 執(zhí)行引擎。 此外,此版本還可以在項(xiàng)目索引編制期間啟用關(guān)鍵功能,幫助增強(qiáng) IntelliJ IDEA 的整體啟動(dòng)效率,它集成了 K2 模式(目前處于 Beta 階段),進(jìn)一步提升 IDE 針對(duì) Kotlin 的性能和穩(wěn)定性及其對(duì)語(yǔ)言功能的支持。
其它版本下載
- 查看詳情 idea 2023蘋果電腦版 v2023.3.6915.19M
- 查看詳情 idea2022 mac版 v2022.3.3996.55M
同廠商
JetBrains更多+RubyMine 2024 mac版 v2024.3官方版928.06M
goland2024蘋果電腦版 v2024.3983.67M
jetbrains fleet mac版 v1.43.142官方版200.96M
JetBrains Aqua 2024 mac版 v2024.2.1官方版913.12M
pycharm professional 2024 mac版 v2024.3官方版1.02G
clion2024 mac版 v2024.31.4G
- 下載地址
- 電腦版
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
3人參與,3條評(píng)論- 第3樓北京市移動(dòng)網(wǎng)友發(fā)表于: 2021-06-04 18:57:26
- 感謝感謝。。。0蓋樓(回復(fù))
- 第2樓上海市移動(dòng)網(wǎng)友發(fā)表于: 2020-06-20 23:08:21
- 可以的,老鐵0蓋樓(回復(fù))
- 第1樓北京市豐臺(tái)區(qū)聯(lián)通網(wǎng)友發(fā)表于: 2020-05-18 13:57:08
- 這個(gè)軟件是同學(xué)介紹的們非常好!0蓋樓(回復(fù))
軟件排行榜
- 1intellij idea ultimate 2024蘋果電腦版 v2024.3官方版
- 2vmware fusion12 mac版中文破解版 v12.1.2專業(yè)版
- 3ida pro 9 mac版 v9.0.240925官方版
- 4PhpStudy for mac版 v8.1.1.3官方版
- 5PlistEdit Pro mac版 v1.9.7
- 6pycharm professional 2024 mac版 v2024.3官方版
- 7CrossOver 21 mac版 v21.1.0
- 8dreamweaver2019 mac中文版 v19.2.1.11281 sp版
- 9sublime text mac版 v4169
- 10DataGrip mac版 v2024.3
熱門推薦
- RubyMine 2024 mac版 v2024.3官方版928.06M / 多國(guó)語(yǔ)言[中文]
- sublime text mac版 v416938.48M / 簡(jiǎn)體中文
- pycharm2023 mac版 v2023.3.5官方版739.64M / 簡(jiǎn)體中文
- webstorm2023 mac版 v2023.3.6562.83M / 簡(jiǎn)體中文
- datagrip2023 mac版 v2023.3.4537.61M / 多國(guó)語(yǔ)言[中文]
- phpstorm2023 mac版 v2023.3.6613.9M / 多國(guó)語(yǔ)言[中文]
- Goland2023 mac版 v2023.3.6626.19M / 英文
- 啊哈c/c++ mac版 v3.0133.28M / 簡(jiǎn)體中文
- haroopad mac版 v0.13.1官方版38.1M / 英文
- myeclipse 2023mac版 v2023.1.2官方版1.79G / 英文