首 頁
手機(jī)版

intellij idea社區(qū)版(intellij idea community edition) v2024.3官方版

面向 Java 和 Kotlin 愛好者的 IDE。

intellij idea社區(qū)版是一款功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),英文全稱intellij idea community edition,特別適用于Java編程語言開發(fā)。作為JetBrains公司的產(chǎn)品,它繼承了該公司嚴(yán)謹(jǐn)?shù)拈_發(fā)理念,為開發(fā)者提供了豐富的功能和工具,以提高編程效率和代碼質(zhì)量。首先,社區(qū)版具有出色的智能代碼助手功能,可以自動補(bǔ)全方法名和變量名,甚至智能推測你可能要寫的代碼,從而大大減少需要手動輸入的代碼量。

此外,intellij idea community edition 2024還提供了便捷的導(dǎo)航和搜索功能,使得在項目中查找代碼變得輕而易舉。而且用戶的界面設(shè)計得非常友好,使用起來非常舒適。開發(fā)者可以根據(jù)自己的需求調(diào)整工具欄的位置,改變編輯器的顏色主題,甚至使用插件來增加新的功能。這種高度的可定制性使得IDE更加符合個人或團(tuán)隊的偏好。

intellij idea community edition 2024電腦版

軟件功能

一、智能編輯器

IntelliJ IDEA 配有業(yè)界最強(qiáng)大的代碼編輯器之一。它可以通過初始索引了解代碼的來龍去脈,能夠動態(tài)檢測錯誤,以精確的上下文感知建議代碼補(bǔ)全選項,執(zhí)行安全重構(gòu)等。

1、語言注入

IntelliJ IDEA 允許您使用代碼中嵌入的其他語言的代碼元素。您不會注意到核心 Java 代碼的處理體驗與注入代碼的處理體驗之間有什么不同。我們?yōu)榍度胧酱a片段提供代碼高亮顯示、補(bǔ)全、錯誤檢測和其他編碼輔助功能。要將一段替代代碼添加到 Java,只需按 Alt+Enter,選擇 Inject language or reference(注入語言或引用),然后從列表中選擇所需語言。

2、實時模板

實時模板是一項強(qiáng)大的功能,有助于加快編碼速度。只需輸入模板中預(yù)定義的縮寫,即可將標(biāo)準(zhǔn)代碼結(jié)構(gòu)快速插入到您的作業(yè)。您還可以創(chuàng)建自己的自定義模板,用于插入常用的代碼段。

3、智能代碼補(bǔ)全

IntelliJ IDEA 具有上下文敏感的代碼補(bǔ)全,提供僅對當(dāng)前文本光標(biāo)位置有效的建議。您不需要使用任何快捷鍵或配置其他設(shè)置;當(dāng)您開始在編輯器中輸入代碼時,代碼補(bǔ)全就會開始。

IntelliJ IDEA 使用機(jī)器學(xué)習(xí)確保最相關(guān)的建議位于列表頂部。

4、Java 和 Kotlin 支持

IntelliJ IDEA 作為領(lǐng)先的 Java 和 Kotlin IDE 脫穎而出,不僅搭載上下文感知代碼補(bǔ)全、快速修復(fù)、上下文操作和強(qiáng)勁重構(gòu)等功能以及調(diào)試工具,更確保您始終走在前沿。IntelliJ IDEA 可以讓您獨家搶先體驗最新語言更新,探索新語言增強(qiáng)并將其集成到項目中,確保工作創(chuàng)新高效。

二、遠(yuǎn)程開發(fā)和協(xié)作

IntelliJ IDEA 提供了開發(fā)者適應(yīng)遠(yuǎn)程工作所需的工具。開發(fā)者無論身在何處都可以與團(tuán)隊成員有效協(xié)作,并在任何筆記本電腦上編寫代碼,讓遠(yuǎn)程服務(wù)器處理所有繁重工作。

1、Space 集成

IntelliJ IDEA 集成了智能代碼協(xié)作平臺 JetBrains Space。在 Space 中托管或鏡像項目,通過與 IDE 的原生集成增強(qiáng) Git 托管。直接從 IntelliJ IDEA 瀏覽項目、克隆倉庫,以及審查代碼。專注于編寫代碼,讓 Space 創(chuàng)建功能分支并自動將提交與合并請求鏈接到問題。

2、協(xié)作開發(fā) (Code With Me)

Code With Me 是 IntelliJ IDEA 中的在線協(xié)作體驗。它讓您可以與團(tuán)隊成員遠(yuǎn)程處理共享項目,同時每個人都使用自己的屏幕和鍵盤。您可以瀏覽代碼,共同編輯代碼,實時查看更改。它還具有內(nèi)置語音和音頻通話功能,增強(qiáng)您的一對一或小組協(xié)作會話。

三、內(nèi)置工具和集成

IntelliJ IDEA 具有任務(wù)關(guān)鍵型內(nèi)置工具和集成,可幫助您在熟悉的環(huán)境中工作并避免切換應(yīng)用程序

1、調(diào)試器

IntelliJ IDEA 調(diào)試器是一個功能強(qiáng)大的工具,用于查看程序內(nèi)部情況和檢測錯誤。調(diào)試過程非常簡單:設(shè)置斷點并運行調(diào)試器后,IDE 會在專屬工具窗口中顯示調(diào)試結(jié)果。檢查時,您可以逐步執(zhí)行代碼、對表達(dá)式求值、查看和更改變量值,以及添加監(jiān)視和標(biāo)簽。

2、終端

借助 IntelliJ IDEA 的內(nèi)置終端,您可以從 IDE 使用命令行 shell,無需切換到專用終端應(yīng)用程序。它支持您的操作系統(tǒng)的所有命令。在終端中,您可以點擊 URL 和堆棧跟蹤,或在看到高亮顯示的命令時按 Ctrl+Enter,輕松返回 IntelliJ IDEA UI

3、反編譯器

IntelliJ IDEA 帶有內(nèi)置反編譯器,可將字節(jié)碼轉(zhuǎn)換為人類可讀的 Java 代碼并對其進(jìn)行調(diào)試。例如,當(dāng)您在 .jar 文件中打開庫而沒有其源代碼時,IDE 將顯示其可讀內(nèi)容。編輯器上方的黃色面板會通知您正在處理反編譯文件。如果需要,您可以在反編譯代碼中設(shè)置斷點并進(jìn)行調(diào)試。閱讀此博文詳細(xì)了解反編譯器

四、云和部署

為了跟上現(xiàn)代軟件開發(fā)的步伐,IntelliJ IDEA Ultimate 提供了與最流行容器編排系統(tǒng) Kubernetes 和 Docker 的集成。我們還有用于將代碼部署到 AWS、Google Cloud 和 Azure 的第三方插件。

1、Docker

IntelliJ IDEA 完全支持 Docker 集成。您可以在 Docker 容器中運行和調(diào)試應(yīng)用程序,下載和構(gòu)建鏡像,使用 Docker Compose 運行多容器應(yīng)用程序等,所有操作均在 IDE 中執(zhí)行。

IntelliJ IDEA Ultimate 提供了開箱即用的 Docker 集成。對于 IntelliJ IDEA Community Edition,您可以在 IDE 內(nèi)部轉(zhuǎn)到 Preferences/Settings | Plugins,從 JetBrains Marketplace 下載 Docker 插件。

intellij idea 2024.3新功能

一、關(guān)鍵亮點

1、Structure(結(jié)構(gòu))工具窗口中的 Logical(邏輯)代碼結(jié)構(gòu) (旗艦版)

現(xiàn)在,Structure(結(jié)構(gòu))工具窗口包含 Logical(邏輯)代碼結(jié)構(gòu)和先前的 Physical(物理)結(jié)構(gòu)。 這樣,您不僅可以查看類、方法和字段,還可以查看項目中組件之間的鏈接和交互。 例如,在 Spring Boot 應(yīng)用程序中打開控制器時,您可以看到其端點和自動裝配的應(yīng)用程序組件。 這種增強(qiáng)型視圖可以幫助您理解項目結(jié)構(gòu),并讓您可以跟蹤代碼用法和有意義的連接來瀏覽項目。

2、改進(jìn)的 Kubernetes 應(yīng)用程序調(diào)試體驗 (旗艦版)

我們進(jìn)一步簡化了 Kubernetes 應(yīng)用程序的調(diào)試。 只需點擊 Debug(調(diào)試)按鈕旁邊的省略號并選擇 Add Tunnel for Remote Debug(為遠(yuǎn)程調(diào)試添加隧道)即可激活隧道調(diào)試。 這使您的工作站成為 Kubernetes 集群的虛擬部分,這樣一來,您可以交換 pod 并使用您喜歡的工具在本地調(diào)試微服務(wù)。 其他微服務(wù)將與您的工作站交互,就好像它是您正在調(diào)試的 pod 一樣,并包含對集群其余部分的完全訪問。 即使非 Kubernetes 感知的調(diào)試器也能完美運行。 此外,Kubernetes UI 中 Services(服務(wù))工具窗口下新的 Forward Ports(轉(zhuǎn)發(fā)端口)部分可以簡化端口轉(zhuǎn)發(fā)。

3、Kubernetes 集群日志 Ultimate

IntelliJ IDEA 現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問 – 這是開發(fā)者以及 DevOps 和 SRE 團(tuán)隊的必備工具。 這項功能提供跨 pod、節(jié)點和服務(wù)的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問題,而無需手動檢查每個日志。 實時流式傳輸可以實現(xiàn)即時診斷,而模式匹配可以自動檢測關(guān)鍵事件和錯誤,例如內(nèi)存不足問題或異常網(wǎng)絡(luò)活動。 閱讀這篇博文詳細(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 的功能對等,以及對所有 Kotlin 2.1 功能的支持。 要探索其功能,請轉(zhuǎn)到 Settings/Preferences | Languages & Frameworks | Kotlin(設(shè)置/偏好設(shè)置 | 語言和框架 | Kotlin)。

二、AI Assistant

1、內(nèi)聯(lián) AI 提示

IntelliJ IDEA 2024.3 引入了內(nèi)聯(lián) AI 提示,提供了直接在編輯器中與 AI Assistant 交互的無縫途徑。 您可以用自然語言輸入請求,AI Assistant 會立即分析并將其轉(zhuǎn)換為代碼更改,在裝訂區(qū)域用紫色標(biāo)記以便跟蹤。 內(nèi)聯(lián) AI 提示具有上下文感知功能,可以自動包含相關(guān)文件和符號,從而更準(zhǔn)確地生成代碼。 此功能支持 Java、Kotlin、Scala、Groovy、JavaScript、TypeScript、Python、JSON 和 YAML 文件格式,并且可供所有 AI Assistant 訂閱者使用。

2、改進(jìn)的上下文管理

在此更新中,對于 AI Assistant 在建議中考慮的上下文,我們使其管理更加透明和直觀。 改進(jìn)的 UI 可讓您查看和管理作為上下文包含的每個元素,提供完全的可見性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會自動添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以適合您的工作流。 此外,您還可以附加項目范圍的指令來指導(dǎo) AI Assistant 在整個代碼庫中的響應(yīng)。

3、選擇聊天模型提供商的選項

現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機(jī)器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應(yīng)以適合您的具體工作流,享受適應(yīng)性更強(qiáng)的個性化體驗。

4、通過 Ollama 提供的本地模型支持

除了基于云的模型,您現(xiàn)在還可以將 AI 聊天連接到通過 Ollama 提供的本地模型。 這尤其適合需要對 AI 模型進(jìn)行更多控制的用戶,可以提供增強(qiáng)的隱私性、靈活性以及在本地硬件上運行模型的功能。

要將 Ollama 模型添加到聊天中,您需要在 AI Assistant 的設(shè)置中啟用 Ollama 支持并配置與 Ollama 實例的連接。

三、Java 和 Kotlin

1、常量條件中的改進(jìn)

在 2024.3 版本中,IntelliJ IDEA 的數(shù)據(jù)流引擎可以更準(zhǔn)確地處理別名情況,有助于減少檢查中的誤報,帶來更可靠的編碼體驗。 此增強(qiáng)適用于 Kotlin 和 Java,可以改進(jìn)引用可能指向同一實例時的分析。

2、Java 代碼格式化程序改進(jìn)

IntelliJ IDEA 的代碼格式化程序現(xiàn)在允許您在注解和字段聲明之間保留空行,這是 JPA 實體中常用的樣式,可以提高可讀性。 此前,格式化程序默認(rèn)會移除這些行。 控制此行為的新選項位于 Settings | Editor | Code Style | Java | Blank Lines(設(shè)置 | 編輯器 | 代碼樣式 | Java | 空行)下。

3、對 Kotlin 2.1 實驗性功能的支持

啟用 K2 模式后,IntelliJ IDEA 支持 Kotlin 2.1 的一對實驗性語言功能。 首先,您現(xiàn)在可以在作為實參傳遞給內(nèi)聯(lián)函數(shù)的 lambda 中使用非局部 break 和 continue 語句。 另一個新支持的功能是多美元符號插值,這使處理包含字面量 $ 符號的字符串更加輕松,并且無需 ${'$'} 這樣的替代方案。 例如,在代碼中聲明 JSON 架構(gòu)時,這特別實用。

四、Scala

1、Scala 3 支持

在 Scala 3 中,IntelliJ IDEA 現(xiàn)在可以讓您選擇對透明內(nèi)聯(lián)方法調(diào)用使用基于編譯器的類型推斷。 此增強(qiáng)改進(jìn)了對依賴宏的庫的支持,為基于宏的代碼解鎖了所有基于類型的功能(例如代碼補(bǔ)全、導(dǎo)航、類型提示等)。 此功能目前處于實驗階段。

IntelliJ IDEA 2024.3 提供對命名元組的全面支持,這是 Scala 3.5 中的一項新實驗性功能,將在 Scala 3.6 中成為標(biāo)準(zhǔn)功能。 如標(biāo)題所示,命名元組允許您命名元組的組件,使其可以通過可讀名稱訪問。

此外,IntelliJ IDEA 還能更好地識別不透明類型。 此前它已經(jīng)能夠識別 opaque 關(guān)鍵字,但在實踐中,IntelliJ IDEA 是像標(biāo)準(zhǔn)(即透明)類型別名一樣處理不透明類型。 不透明類型現(xiàn)在被作為抽象類型處理,隱藏其底層定義。

2、Scala CLI

打開包含具有項目配置的 project.scala 文件的文件夾時,IntelliJ IDEA 現(xiàn)在將識別出它是一個 Scala CLI 項目。 您還可以在 New Project(新建項目)向?qū)е袆?chuàng)建一個新的基于 BSP 的 Scala CLI 項目并向其中添加新的 Scala 文件,就像對基于 sbt 的項目進(jìn)行的操作一樣。

3、sbt 項目的新項目模型

IntelliJ IDEA 的項目模型現(xiàn)在可以更準(zhǔn)確地表示 sbt 項目,將生產(chǎn)和測試源分成不同的模塊。 新模型改進(jìn)了依賴項處理,并提供了為不同作用域分別配置編譯器選項的功能。 此功能目前處于 Beta 階段。

4、改進(jìn)的基于編譯器的高亮顯示

我們減少了需要多次編譯的情況。 例如,影響多個文件的重構(gòu)會導(dǎo)致許多編譯請求。 在新版本中,IntelliJ IDEA 會分析并批處理這些請求,然后發(fā)出編譯作用域更廣的單個請求。 這降低了 CPU 資源利用率并優(yōu)化了編譯器的高亮顯示體驗。

我們還修復(fù)了 IntelliJ IDEA Scala 解析器和編譯器顯示重復(fù)解析器錯誤的邊緣情況。

五、用戶體驗

1、索引編制期間的拼寫和語法檢查

基于 2024.2 版本取得的進(jìn)展,我們增加了項目模型構(gòu)建和索引編制期間可用的關(guān)鍵功能的數(shù)量。 在 2024.3 版本中,拼寫和語法檢查在索引編制期間也可運行。 這樣,您無需等待索引編制完成即可捕獲錯誤,例如 Markdown 文檔和文檔標(biāo)記中的錯誤。

2、Run(運行)微件:同時啟動多個配置的選項

借助更新后的 Run(運行)微件,您可以按住 Ctrl 并點擊彈出窗口中的 Debug(調(diào)試)圖標(biāo),同時啟動多個配置。 另外,此微件還會顯示所有運行中配置的控件,提供清晰的狀態(tài)概覽并簡化管理。

3、提高的默認(rèn)標(biāo)簽頁上限

我們將編輯器中的默認(rèn)標(biāo)簽頁上限提高到了 30 個。 這意味著在 IDE 開始關(guān)閉最近使用最少的標(biāo)簽頁之前,您現(xiàn)在可以保留更多標(biāo)簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁)中控制此設(shè)置。

4、優(yōu)化的 Rename(重命名)操作位置

我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項目)工具窗口中的元素上調(diào)用時在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標(biāo)的用戶快速重命名文件、變量和其他元素。

5、高亮顯示所選文本的所有匹配項

默認(rèn)情況下,IntelliJ IDEA 現(xiàn)在會自動高亮顯示您在文件中選擇的文本的所有實例。 這使得跟蹤所選文本在整個代碼中出現(xiàn)的位置更加簡單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。

6、消息和 i18n 文件的新圖標(biāo)

通過新的專屬圖標(biāo),我們使消息和 i18n 文件更易區(qū)分。 此更新可以幫助您快速定位和管理項目中的本地化文件,使其更容易與配置文件區(qū)分。

7、Java 源根更新的 New(新建)彈出窗口

用于將文件添加到 Java 源根的 New(新建)彈出窗口現(xiàn)在僅顯示最相關(guān)的選項,減少了混亂并簡化了您的工作流。 如果您更喜歡此前的擴(kuò)展模板列表,您可以轉(zhuǎn)到 Settings | Advanced Settings | Java(設(shè)置 | 高級設(shè)置 | Java)輕松恢復(fù)。

8、JSON、XML 和 YAML 文件的浮動工具欄

我們?yōu)?JSON、XML 和 YAML 文件啟用了浮動工具欄,使訪問基于上下文和 AI 驅(qū)動的操作更加簡單。 選擇任意一段代碼,工具欄就會出現(xiàn)可用操作。

六、終端

1、新終端改進(jìn) Beta

新終端現(xiàn)在提供增強(qiáng)的命令處理,其 UI 的對齊也得到改進(jìn),營造出更流暢、更直觀的體驗。 現(xiàn)在,終端的響應(yīng)速度更快,處理提示的速度也更快。 會話現(xiàn)在可以無縫切換,并且各標(biāo)簽頁的狀態(tài)保持一致,確保工作流不會中斷。 自動補(bǔ)全可以更快訪問命令名稱、標(biāo)志和路徑,幫助減少手動輸入。 我們還引入了額外自定義選項,包括提示樣式、會話名稱和環(huán)境變量,讓您更好地控制終端環(huán)境。

七、版本控制系統(tǒng)

1、從編輯器提交更改的高效選項

現(xiàn)在,直接從編輯器提交更改變得更快更容易。 編輯一行代碼后,點擊裝訂區(qū)域中的標(biāo)記。 在出現(xiàn)的彈出窗口中,您可以修改更改或進(jìn)行新提交,以及添加提交消息。

2、拉取與合并請求的標(biāo)題和描述生成

現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請求生成準(zhǔn)確的標(biāo)題和描述,從而簡化您的工作流并確保您的描述清晰直觀。

3、Find in Files(在文件中查找)的更新

Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項目文件,不包括 Git 忽略的文件)。 此選項將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項目中搜索時只關(guān)注相關(guān)代碼。

4、禁用后臺預(yù)提交檢查的選項

現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項 Run advanced checks after a commit is done(提交完成后運行高級檢查)在提交過程中管理后臺檢查。 通過此設(shè)置,您可以決定是否在提交后運行測試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。

5、Welcome(歡迎)屏幕上的分支名稱

Welcome(歡迎)屏幕現(xiàn)在會顯示分支名稱,幫助您在處理多個項目版本時保持整齊,并在工作目錄之間輕松切換。

八、調(diào)試器

1、HotSwap 功能增強(qiáng)的用戶體驗

我們使 HotSwap 功能的使用更加簡單直觀。 此功能允許您在調(diào)試會話期間重新加載修改后的類,無需重新啟動應(yīng)用程序。 現(xiàn)在,當(dāng)您使用有效的調(diào)試器會話編輯代碼時,IntelliJ IDEA 會自動檢測更改并提示您通過編輯器中方便的按鈕重新加載。 這樣可以實時更新代碼,簡化開發(fā)流程。 請記住,HotSwap 有一些限制,特別是在結(jié)構(gòu)更改方面。 您可以在此處了解詳情。

2、創(chuàng)建異常斷點的意圖操作

現(xiàn)在,您可以從編輯器設(shè)置異常斷點。 在拋出或捕獲點,通過 macOS 上的 ?? 或 Windows/Linux 上的 Alt+Enter 打開上下文菜單,然后選擇 Enable exception breakpoint(啟用異常斷點)。 此新功能使異常斷點的設(shè)置更加方便,因為您不需要打開 Breakpoints(斷點)對話框或在控制臺中瀏覽堆棧跟蹤。

3、行執(zhí)行時間提示

當(dāng)您想要測量大量代碼行的執(zhí)行時間時,IntelliJ IDEA 2024.3 讓您無需使用日志和計時器干擾代碼。 調(diào)用 Run to Cursor(運行到光標(biāo))操作后,您將在編輯器的裝訂區(qū)域中看到每行的執(zhí)行時間。 要進(jìn)行更深入的分析,可以使用裝訂區(qū)域中的相同提示深入到被調(diào)用的方法,其對應(yīng)行也將附帶執(zhí)行時間數(shù)據(jù)。

4、異步代碼的合并堆棧跟蹤

IntelliJ IDEA 2024.3 解決了異步代碼故障排查的挑戰(zhàn),其中任務(wù)在一個線程中調(diào)度,在另一個線程中執(zhí)行,每一個都維護(hù)自己的堆棧跟蹤。 現(xiàn)在,IDE 會在控制臺中打印合并的堆棧跟蹤,而不僅僅是工作線程的堆棧跟蹤,從而使執(zhí)行流更易跟蹤。 此增強(qiáng)默認(rèn)對測試啟用。

5、調(diào)試器中的集合可視化

在 IntelliJ IDEA 2024.3 中,您現(xiàn)在可以在調(diào)試時瀏覽集合。 在 Variables(變量)視圖或編輯器中,點擊集合對象附近的 View(視圖)查看條目的分頁列表和用于檢查個別對象的結(jié)構(gòu)視圖。

九、分析器

1、堆內(nèi)存使用情況圖 Ultimate

分析器已通過堆內(nèi)存使用情況圖得到增強(qiáng),此圖顯示在線程通道上方的 Timeline(時間線)標(biāo)簽頁中。 這種新的可視化可以幫助您將內(nèi)存分配與線程活動鏈接起來,提供有價值的洞察,揭示潛在的內(nèi)存泄漏和性能瓶頸。

十、構(gòu)建工具

1、多模塊項目的更快編譯

在 IntelliJ IDEA 2024.3 中,我們將并行編譯設(shè)為默認(rèn)。 在過去的版本中,一次只能編譯一個項目模塊,這對于大型項目來說并不是最快的方式。 現(xiàn)在,IDE 編譯的所有基于 Maven 的項目的編譯時間都將更快,并且 CPU 和內(nèi)存消耗也已得到優(yōu)化。

2、不可信 SSL 證書的無縫處理

IntelliJ IDEA 現(xiàn)在會在 Maven 同步和構(gòu)建期間自動檢測 SSL 相關(guān)問題。 如果原因是證書不可信,IDE 將通過信任證書來解決這個問題,無需手動操作。 此更新消除了通過日志查找隱秘的 SSL 錯誤的猜測工作,并且無需在 JDK 的信任庫中進(jìn)行繁瑣的手動證書管理。

3、對 Maven 的拆分本地倉庫的支持

我們新增了對 Maven 的拆分本地倉庫的全面支持,這是 Maven 3.9 中引入的一項功能。 它允許您根據(jù)需要分離本地倉庫。 您可以按遠(yuǎn)程倉庫對其分組,將本地安裝的工件存儲在專屬文件夾中,甚至使用專門的前綴按分支對工件進(jìn)行分類。 此前,在 Maven 中啟用拆分倉庫可能導(dǎo)致 IntelliJ IDEA 中的同步失敗,引發(fā)構(gòu)建或依賴項問題。 現(xiàn)在,全面支持可以確保流暢的同步和高效的倉庫管理。

4、適用于 IntelliJ IDEA 的 Bazel 插件 早期試用計劃

我們新的適用于 IntelliJ IDEA 的 Bazel 插件的第一個公開 EAP 版本現(xiàn)已推出。 插件目前可讓您為 Java 和 Kotlin 打開 Bazel 項目,支持構(gòu)建、測試、運行和調(diào)試 Bazel 目標(biāo),并提供了 Starlark 語法、補(bǔ)全、導(dǎo)航和調(diào)試支持。

......

軟件亮點

1、插件

如果您想用額外功能補(bǔ)充 IDE 的核心功能,您可以使用插件擴(kuò)展 IntelliJ IDEA。我們支持廣泛的插件生態(tài)系統(tǒng),幾乎可以滿足開發(fā)者的所有需求。嘗試使用 Kubernetes 插件管理容器化應(yīng)用程序,或者獲取一個可愛的 Nyan Progress Bar!您可以通過 Preferences | Settings / Plugins 安裝所有插

2、無障礙功能

JetBrains 致力于讓所有人都能不受阻礙地使用我們的產(chǎn)品。IntelliJ IDEA 讓您可以根據(jù)個人需求啟用多種無障礙功能。例如,屏幕閱讀器已與 IntelliJ IDEA 兼容。您還可以為不同的 UI 元素配置顏色、為滾動條添加對比色、調(diào)整工具窗口的大小和編輯器中文本的大小,等等。

3、全面覆蓋的鍵盤快捷鍵

從查看最近的文件到運行和調(diào)試項目,IntelliJ IDEA 擁有幾乎全面覆蓋的鍵盤快捷鍵。一種普遍適用的快捷鍵是按兩次 Shift (Search Everywhere), 這可以讓您找到項目內(nèi)部或外部的任何條目。您的搜索范圍可以為文件、操作、類和符號,也可以為設(shè)置、UI 元素,甚至是 Git 歷史記錄。

4、彩色標(biāo)題

有多個打開的項目時,IntelliJ IDEA 中的彩色標(biāo)題可以簡化導(dǎo)航。您可以為項目分配唯一的顏色和圖標(biāo),在工作區(qū)中更輕松地區(qū)分和管理。標(biāo)題帶有預(yù)定義的顏色,您也可以根據(jù)自己的喜好自定義。

5、標(biāo)準(zhǔn)和自定義主題

作為開發(fā)者,您可能會花費很長時間在屏幕前編碼,因此選用柔和不刺眼的 UI 非常重要。我們提供多種選擇,為您營造舒適的工作環(huán)境。您可以使用標(biāo)準(zhǔn)顏色主題,例如 IntelliJ Light 或 Darcula,或配置 IntelliJ IDEA 將其主題與您的操作系統(tǒng)偏好設(shè)置同步。

或者,您也可以從超過 100 種界面自定義主題中選擇,給 IDE 換上一個全新外觀。無論您是偏愛 Solarized 的加州陽光,還是想來點 Dark Purple Theme 的紫色氛圍,IntelliJ IDEA 都有適合您的主題。

6、設(shè)置同步

您可以在任何基于 IntelliJ 的 IDE 之間共享 IDE 設(shè)置,確保在不同計算機(jī)之間獲得一致且熟悉的工作環(huán)境。Preferences/Settings(偏好設(shè)置/設(shè)置)中的專屬 Settings Sync(設(shè)置同步)部分可以啟用此功能。激活后,您可以選擇要同步的設(shè)置,包括 UI、代碼與系統(tǒng)設(shè)置、按鍵映射、插件和工具。

系統(tǒng)要求

1、64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

2、最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3、3.5 GB 硬盤空間,推薦 SSD

4、最低屏幕分辨率 1024x768

更新日志

v2024.3版本

IntelliJ IDEA 2024.3 引入了一系列可以提升您的開發(fā)體驗的強(qiáng)大新功能。 IDE 現(xiàn)在提供代碼邏輯結(jié)構(gòu)的表示,簡化了 Kubernetes 應(yīng)用程序的調(diào)試體驗,引入了集群范圍的 Kubernetes 日志訪問,并正式將 K2 模式移出 Beta。 瀏覽本頁了解 IDE 所有方面的詳細(xì)更新。

v2024.2.2版本

借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中運行 Spring Data JPA 方法進(jìn)行即時倉庫查詢驗證。 它還通過提供內(nèi)聯(lián)描述和高級自動補(bǔ)全幫助簡化 cron 表達(dá)式的管理,并將 HTTP 客戶端升級為使用 GraalJS 執(zhí)行引擎。 此外,此版本還可以在項目索引編制期間啟用關(guān)鍵功能,幫助增強(qiáng) IntelliJ IDEA 的整體啟動效率,它集成了 K2 模式(目前處于 Beta 階段),進(jìn)一步提升 IDE 針對 Kotlin 的性能和穩(wěn)定性及其對語言功能的支持。

收起介紹展開介紹

同廠商

JetBrains更多+
  • 下載地址
  • Mac版
intellij idea社區(qū)版(intellij idea community edition) v2024.3官方版

有問題? 點此報錯

發(fā)表評論

0條評論