網友評分: 4.3分
iDEA2022社區版是一款非常優秀的電腦編程軟件。該軟件支持git、svn、github等版本控制工具,能夠把我們的源代碼編入索引之后,通過在各個環境中提供相關建議,提供快速和智能的體驗,讓我們輕松匯編自己想要的內容。
關鍵更新
依賴分析器 (Dependency Analyzer)
為了促進依賴管理和沖突解決,IntelliJ IDEA 實現了依賴分析器,它提供項目和子項目中使用的所有依賴項(包括傳遞性依賴項)的廣泛信息。
這個新功能允許輕松檢測沖突的依賴關系并解決問題,比如可以過濾掉相同的依賴項,并查看它們在不同庫中的存在,還可以快速瀏覽依賴項,以正確構建配置。
增強的 新項目 向導
重新設計了新項目向導界面,以簡化創建新項目的過程??梢钥焖賳右粋€空項目;使用 Java、Kotlin、Groovy 和 JavaScript 的預配置選項;或者有更復雜的項目,請使用生成器。
新的通知 工具窗口
事件日志實例已替換為新的通知工具窗口,更清楚地突出重要和有用的建議和通知,并將它們組織在專用工具窗口中。
用戶體驗
新建項目向導中的 Maven Archetype 優化
作為新建項目向導的 UI 改造的一部分,IntelliJ IDEA 重新設計了 Maven Archetype 項目生成器,2022.1 版本在瀏覽原型時引入了“鍵入時搜索”功能,以及在模塊創建期間管理原型目錄的能力。
此外,還可以按原型輸入所需的屬性:
均勻拆分選項卡
IntelliJ IDEA 2022.1 可以在編輯器選項卡之間平均分配工作空間,使它們具有相同的寬度。
將 UML 圖導出為其他格式
現在可以將 UML 圖導出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,使得它們與第三方工具兼容。
Java反編譯器
Java 反編譯器現在與 Java 17 版本更兼容。它支持現代語言構造函數,例如密封類型和模式匹配,具有更好的字符串反編譯切換功能,提供類型注釋并檢測公共常量。
更好的 JUnit 5 支持
添加了對 JUnit 5.7 中引入的新功能的支持,包括對、和注釋的支持。
使用 try/catch 模板更新 Surround
更新后的帶有 try/catch模板的 Surround 現在重新拋出包裝到 RuntimeException 中的異常,而不是吞下它。
Kotlin 支持
IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的 Kotlin 語言功能,例如支持并行編譯、上下文接收器原型以及跨所有 Kotlin 目標的更好的代碼共享,現在都可以在 IDE 中使用。