翻譯|產(chǎn)品更新|編輯:董玉霞|2022-04-13 15:22:24.873|閱讀 242 次
概述:IntelliJ IDEA 發(fā)布重大版本更新,V2022.1 引入了依賴關(guān)系分析器,便于依賴關(guān)系管理和沖突解決;更新了“新建項(xiàng)目”向?qū)В瑑?yōu)化了啟動(dòng)新項(xiàng)目和“通知”工具窗口,該窗口提供了一種新的簡(jiǎn)化方式來(lái)接收來(lái)自 IDE 的通知。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA 發(fā)布重大版本更新,V2022.1 引入了依賴關(guān)系分析器,便于依賴關(guān)系管理和沖突解決;更新了“新建項(xiàng)目”向?qū)В瑑?yōu)化了啟動(dòng)新項(xiàng)目和“通知”工具窗口,該窗口提供了一種新的簡(jiǎn)化方式來(lái)接收來(lái)自 IDE 的通知。
V2022.1還包括許多其他值得注意的改進(jìn),下面將詳細(xì)介紹這些改進(jìn),本次更新信息將分三部分闡述,本文是第一部分。
新引入的依賴關(guān)系分析器提供了有關(guān)項(xiàng)目和子項(xiàng)目中使用的所有 Maven 和 Gradle 依賴項(xiàng)的廣泛信息。它可以幫助您檢測(cè)和解決沖突的依賴項(xiàng),篩選出相同的依賴項(xiàng)并檢查它們是否存在于不同的庫(kù)中,并輕松地跨依賴項(xiàng)導(dǎo)航以更正生成配置。
重新設(shè)計(jì)了“新建項(xiàng)目”向?qū)Ы缑妫?以簡(jiǎn)化創(chuàng)建新項(xiàng)目的創(chuàng)建過(guò)程。您可以快速啟動(dòng)空項(xiàng)目;使用 Java、Kotlin、Groovy 和 JavaScript 的預(yù)配置選項(xiàng);或者,如果您有更復(fù)雜的項(xiàng)目,請(qǐng)使用生成器。
事件日志實(shí)例已替換為新的通知工具窗口。它更清楚地突出顯示重要且有用的建議和通知,并將它們組織在專用的工具窗口中。
“新建項(xiàng)目”向?qū)е懈碌?Maven 原型項(xiàng)目生成器引入了在瀏覽原型時(shí)鍵入搜索功能、在模塊創(chuàng)建期間管理原型目錄的功能,以及按原型輸入所需屬性的功能。
我們實(shí)現(xiàn)了改進(jìn)的 Code Vision 內(nèi)嵌提示,可讓你直接在編輯器中即時(shí)了解代碼。顯示的指標(biāo)列表現(xiàn)在包括繼承者、用法、代碼作者和相關(guān)問(wèn)題。這些指標(biāo)現(xiàn)在都默認(rèn)處于啟用狀態(tài),并且可以在“鑲嵌提示”設(shè)置中進(jìn)行修改。這些設(shè)置也已更新,并提供了新的配置 UI。
可以在編輯器選項(xiàng)卡之間均勻分布工作空間,以便它們都具有相同的寬度。要進(jìn)行此設(shè)置,請(qǐng)轉(zhuǎn)到“設(shè)置”/“首選項(xiàng)”|高級(jí)設(shè)置|編輯器選項(xiàng)卡|均衡嵌套拆分中的比例。
現(xiàn)在可以將UML圖表導(dǎo)出為yEd .graphml,JGraph .drawio,Graphviz .dot,Graphviz .dot with position,Mermaid .md,Plantuml和IntelliJ IDEA .uml文件,這使得它們與第三方工具兼容。
“結(jié)構(gòu)搜索和替換”對(duì)話框現(xiàn)在具有所有模板的列表,以便更輕松地在它們之間導(dǎo)航。此外,該對(duì)話框還具有“固定對(duì)話框”圖標(biāo)和重新排列的“注入代碼”和“匹配大小寫(xiě)”復(fù)選框。
IntelliJ IDEA最新版本 2022.1現(xiàn)在可以通過(guò)檢查Checkmarx SCA數(shù)據(jù)庫(kù)和國(guó)家漏洞數(shù)據(jù)庫(kù)來(lái)檢測(cè)項(xiàng)目中使用的Maven和Gradle依賴項(xiàng)中的漏洞,這要?dú)w功于與IntelliJ IDEA Ultimate捆綁在一起的Package Сhecker插件。
使用包含帶有要執(zhí)行的命令的指令的 Markdown 文件時(shí),可以使用裝訂線中的運(yùn)行圖標(biāo)直接從該文件運(yùn)行這些命令。
使用 Markdown 塊中的新復(fù)制代碼段,只需單擊一下即可輕松地將內(nèi)容復(fù)制到剪貼板。
重新設(shè)計(jì)的Markdown編輯器浮動(dòng)工具欄現(xiàn)在提供列表創(chuàng)建功能和下拉菜單,允許您選擇標(biāo)題樣式。它是可自定義的,因此您可以用所需的選項(xiàng)填充它。
我們?cè)鰪?qiáng)了 LightEdit 模式,因此您無(wú)需創(chuàng)建或打開(kāi)專用項(xiàng)目即可完成更多操作。現(xiàn)在,您可以在無(wú)項(xiàng)目模式下執(zhí)行代碼重新格式化。
我們已實(shí)現(xiàn)格式不正確檢查,當(dāng)文件的當(dāng)前格式與代碼樣式設(shè)置不匹配時(shí),它會(huì)通知您。
為了保持代碼格式的一致性,“在注釋開(kāi)始行處添加空格”選項(xiàng)已通過(guò)自動(dòng)啟用的“重新格式化時(shí)強(qiáng)制執(zhí)行”復(fù)選框進(jìn)行了擴(kuò)充。默認(rèn)情況下,它可用于 Java、Kotlin 和 Groovy,并且僅修改以字母數(shù)字符號(hào)開(kāi)頭的行注釋。
命令行格式化程序支持使用試運(yùn)行模式來(lái)驗(yàn)證項(xiàng)目文件。如果文件需要格式化,它將以非零狀態(tài)退出。
IntelliJ IDEA 2022.1 支持 Java 18 的新功能,該功能于 2022 年 3 月發(fā)布。IDE 現(xiàn)在支持代碼段、對(duì)開(kāi)關(guān)表達(dá)式的模式匹配所做的更改等。
Java反編譯器現(xiàn)在與Java 17版本更加兼容。它支持現(xiàn)代語(yǔ)言構(gòu)造函數(shù),例如密封類型和模式匹配,具有更好地切換字符串反編譯的功能,提供類型注釋并檢測(cè)公共常量。
我們添加了對(duì) JUnit 5.7 中引入的新功能的支持,包括對(duì) 、 和注釋的支持。
更新后的環(huán)繞聲嘗試/捕獲模板現(xiàn)在重新引發(fā)包裝到 RuntimeException 中的異常,而不是吞噬它。
IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的語(yǔ)言功能(如支持并行編譯、上下文接收器原型以及跨所有 Kotlin 目標(biāo)的更好的代碼共享)現(xiàn)已在 IDE 中可用。
優(yōu)化包索引顯著提高了 IDE 在執(zhí)行代碼完成、突出顯示以及與引用搜索相關(guān)的操作時(shí)的速度。代碼更改后發(fā)生的重新索引情況的數(shù)量和范圍也減少了。
我們?cè)谡{(diào)試 Kotlin 項(xiàng)目時(shí)為智能步入功能引入了一些有用的改進(jìn)和更新。我們還解決了一些有關(guān)斷點(diǎn)的問(wèn)題。
為了確保更好的 Kotlin 代碼覆蓋率,Kover 插件已與 IntelliJ IDEA 集成。
IntelliJ IDEA是java編程語(yǔ)言開(kāi)發(fā)的集成環(huán)境,在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解IntelliJ IDEA價(jià)格的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群5:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn