最新版?IDEA?2022.1?正式上線新功能一覽
最新版 IDEA 2022.1 正式上線!各種新操作…新功能…都在這里啦
詳細(xì)裝機(jī)配置 請(qǐng)參考:2022 最新 IntelliJ IDEA 2022 詳細(xì)配置步驟演示(圖文版)
4月12日,最新版的IDEA 2022.1正式發(fā)布,無(wú)論是從UI上,還是功能上,都有了很大的改進(jìn),完善;
一起來(lái)看一下都有那些重要的更新!
文末有你想要的…
Java
Java 18 支持
IntelliJ IDEA 2022.1 支持 2022 年 3 月發(fā)布的 Java 18 的新功能。IDE 現(xiàn)已支持代碼段、switch 表達(dá)式的模式匹配變更等。
Java 反編譯器
Java 反編譯器現(xiàn)在與 Java 17 版本更兼容。它支持 sealed 類型和模式匹配等現(xiàn)代語(yǔ)言構(gòu)造函數(shù),具有更好的字符串反編譯切換功能,提供類型注解并且可以檢測(cè)公共常量。
更好的 JUnit 5 支持
我們添加了對(duì) JUnit 5.7 中引入的新功能的支持,包括對(duì) @EnabledIf/DisabledIf
、@NullSource/EmptySource
和 @TempDir
注解的支持。
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板現(xiàn)在會(huì)重新拋出包裝到 RuntimeException 中的異常,而不是將其吞下。
主要更新
Dependency Analyzer
新引入的 Dependency Analyzer 提供了關(guān)于您的項(xiàng)目和子項(xiàng)目中使用的所有 Maven 和 Gradle 依賴項(xiàng)的大量信息。它可以幫助您檢測(cè)并解決沖突的依賴項(xiàng)、篩選出相同的依賴項(xiàng)并檢查它們是否存在于不同庫(kù)中,以及輕松地在依賴項(xiàng)之間導(dǎo)航以糾正構(gòu)建配置。
增強(qiáng)了 New Project(新建項(xiàng)目)向?qū)?/h3>
我們重新設(shè)計(jì)了 New Project 向?qū)Ы缑?,以?jiǎn)化創(chuàng)建新項(xiàng)目的操作。您可以快速啟動(dòng)一個(gè)空項(xiàng)目;為 Java、Kotlin、Groovy 和 JavaScript 使用預(yù)配置選項(xiàng);或者如果您擁有更復(fù)雜的項(xiàng)目,可以使用生成器。
新的 Notifications(通知)工具窗口
Event Log(事件日志)實(shí)例被一個(gè)新的 Notifications(通知)工具窗口替換。它可以更清楚地高亮顯示重要的和實(shí)用的建議和通知,并將它們集中在一個(gè)專門的工具窗口中。
用戶體驗(yàn)
New Project(新建項(xiàng)目)向?qū)е械?Maven Archetype
New Project(新建項(xiàng)目)向?qū)е懈碌?Maven Archetype 項(xiàng)目生成器引入了瀏覽 Archetype 時(shí)邊輸入邊搜索的功能、在模塊創(chuàng)建期間管理 Archetype 目錄的功能以及按 Archetype 輸入所需屬性的功能。
改進(jìn)的內(nèi)嵌提示
我們實(shí)現(xiàn)了改進(jìn)的 Code Vision 內(nèi)嵌提示,讓您可以直接在編輯器中即時(shí)獲取代碼洞察。顯示的指標(biāo)列表現(xiàn)在包括繼承者、用法、代碼作者和相關(guān)問題。指標(biāo)現(xiàn)在默認(rèn)全部啟用,可以在 Inlay Hints(內(nèi)嵌提示)設(shè)置中修改。這些設(shè)置也已更新并獲得了新的配置 UI。
將 UML 圖表導(dǎo)出為其他格式
UML 圖表現(xiàn)在可以導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,從而與第三方工具兼容。
編輯器
從 Markdown 文件運(yùn)行命令
如果 Markdown 文件包含需要執(zhí)行的命令的指令,您可以使用間距中的運(yùn)行圖標(biāo)直接從文件運(yùn)行這些命令。
更新了 Markdown 編輯器浮動(dòng)工具欄
重新設(shè)計(jì)的 Markdown 編輯器浮動(dòng)工具欄現(xiàn)在將提供列表創(chuàng)建功能和允許您選擇標(biāo)題樣式的下拉菜單。您可以使用所需選項(xiàng)自定義此工具欄。
Markdown 文件的 Copy code snippet(復(fù)制代碼段)
使用 Markdown 塊中新增的 Copy code snippet(復(fù)制代碼段),您可以輕松地將內(nèi)容一鍵復(fù)制到剪貼板。
調(diào)試器
Reset Frame(重置幀)
在 Debugger(調(diào)試器)工具窗口的 Frames(幀)視圖中,我們從工具欄移除了 Drop Frame(丟幀)操作,換為內(nèi)聯(lián) Reset Frame(重置幀)圖標(biāo)。
隱藏了選項(xiàng)卡標(biāo)簽
為了最大化 Debugger(調(diào)試器)工具窗口中的可用空間,我們默認(rèn)隱藏了選項(xiàng)卡標(biāo)簽。要使其再次可見或自定義它們的位置,請(qǐng)使用 Layout Settings(布局設(shè)置)中的 Show Tab Labels(顯示選項(xiàng)卡標(biāo)簽)選項(xiàng)。
Docker
新的 Services(服務(wù))視圖 UI
對(duì)于 IntelliJ IDEA 2022.1,我們?cè)?Services(服務(wù))工具窗口中重做了 Docker UI。重做已經(jīng)覆蓋容器、鏡像、網(wǎng)絡(luò)和卷。
對(duì) Docker Compose 目標(biāo)的支持
對(duì) Docker Compose 目標(biāo)的支持現(xiàn)已推出。例如,要在 Compose 目標(biāo)上運(yùn)行 Spring Boot 應(yīng)用程序,請(qǐng)轉(zhuǎn)到運(yùn)行配置,通過 Manage targets(管理目標(biāo))創(chuàng)建一個(gè) Compose 目標(biāo),然后運(yùn)行該應(yīng)用程序。
Docker Registry V2 支持
我們添加了對(duì) Docker Registry HTTP API V2 的支持,配合 Docker 1.6+。您可以創(chuàng)建簡(jiǎn)單的或受密碼保護(hù)的 Docker V2 注冊(cè)表并執(zhí)行查看、推送和拉取鏡像等常規(guī)操作。
Web 開發(fā)
更好的 Next.js 支持
得益于針對(duì) React 的內(nèi)置支持,所有關(guān)鍵功能都應(yīng)該已經(jīng)可以在 Next.js 項(xiàng)目中運(yùn)行。IntelliJ IDEA 2022.1 添加了對(duì)頁(yè)面等特定于框架的對(duì)象的支持。IDE 將解析 Link
組件的 href
屬性以及 form 和其他標(biāo)記中使用的路徑。代碼補(bǔ)全、導(dǎo)航和重構(gòu)也將可以運(yùn)行。
對(duì) Volta 的支持
在此版本中,我們添加了與 JavaScript 工具管理器 Volta 的集成。IntelliJ IDEA 2022.1 將自動(dòng)識(shí)別使用 Volta 安裝的 Yarn 和 npm。
更多的更新內(nèi)容,可參考:
https://www.jetbrains.com.cn/idea/whatsnew/
臨時(shí)碼,需要的朋友可以參考下吧
http://www.dbjr.com.cn/article/244688.htm
到此這篇關(guān)于最新版 IDEA 2022.1 正式上線 新功能一覽的文章就介紹到這了,更多相關(guān)IDEA 2022.1版本發(fā)布內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springBoot啟動(dòng)輸出三行日志控制臺(tái)自動(dòng)停止操作
這篇文章主要介紹了springBoot啟動(dòng)輸出三行日志控制臺(tái)自動(dòng)停止操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08springboot+EHcache 實(shí)現(xiàn)文章瀏覽量的緩存和超時(shí)更新
這篇文章主要介紹了springboot+EHcache 實(shí)現(xiàn)文章瀏覽量的緩存和超時(shí)更新,問題描述和解決思路給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-04-04Spring Boot RabbitMQ 延遲消息實(shí)現(xiàn)完整版示例
本篇文章主要介紹了Spring Boot RabbitMQ 延遲消息實(shí)現(xiàn)完整版示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-05-05java 各種數(shù)據(jù)類型的互相轉(zhuǎn)換實(shí)例代碼
這篇文章主要介紹了java 各種數(shù)據(jù)類型的互相轉(zhuǎn)換實(shí)例代碼,需要的朋友可以參考下2020-10-10