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