翻譯|行業(yè)資訊|編輯:董玉霞|2022-07-28 11:27:16.240|閱讀 271 次
概述:本文主要介紹IntelliJ IDEA V2022.2新功能第二部分的介紹。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要介紹IntelliJ IDEA V2022.2新功能第二部分的介紹。
Spring Framework 6 允許您將 HTTP 客戶端定義為帶有注釋方法的 Java 接口。IntelliJ IDEA 2022.2 為此類接口提供 URL 完成、導(dǎo)航以及與 HTTP 客戶端的集成。
IntelliJ IDEA Ultimate 現(xiàn)在為 Spring Cloud Gateway URL提供 URL 補(bǔ)全、 Search Everywhere 功能和Find Usages提示。您可以使用Endpoints工具窗口 輕松生成 HTTP 請(qǐng)求或查找所有網(wǎng)關(guān)路由 。
IntelliJ IDEA 2022.2 使用 Spring WebTestClient、RestAssured、WireMock 和 MockServer 等流行的 Java API 自動(dòng)突出顯示測試中的 JSON/XML 主體。因此,這些數(shù)據(jù)片段具有更好的可讀性并且更易于編輯。您還可以使用 URL 完成并導(dǎo)航到測試中這些位置的聲明。
IntelliJ IDEA 2022.2 現(xiàn)在可以幫助您調(diào)試 GraalVM 原生映像二進(jìn)制文件。您可以將調(diào)試器附加到任何基于 GraalVM 的可執(zhí)行文件,或使用附加的調(diào)試器啟動(dòng)應(yīng)用程序。將為 Maven/Gradle 項(xiàng)目自動(dòng)創(chuàng)建相應(yīng)的運(yùn)行配置。此集成是實(shí)驗(yàn)性的,需要安裝 GraalVM 的開發(fā)版本和 此插件。
現(xiàn)在可以輕松地從.proto文件導(dǎo)航到生成的代碼并返回。確保 gRPC 和 Protocol Buffers 插件都已啟用。
IntelliJ IDEA 2022.2 現(xiàn)在可以識(shí)別使用 Spring Shell 庫聲明的 CLI 命令并檢查它們的正確性。
IntelliJ IDEA 現(xiàn)在正確支持在 URL 完成、導(dǎo)航和Find Usages@ApplicationPath中聲明為和子資源的JAX-RS 通用 Web 服務(wù) URL 模式。
IntelliJ IDEA Ultimate 2022.2 支持 WebSocket 連接,允許您創(chuàng)建請(qǐng)求以及發(fā)送和接收消息。
IntelliJ IDEA Ultimate 現(xiàn)在可以開箱即用地通過 HTTP 和 WebSocket 協(xié)議發(fā)送 GraphQL 查詢。對(duì)于//和 //,使用簡單的 HTTP 請(qǐng)求,而ws://和wss://被委托給 WebSocket 執(zhí)行程序。
對(duì) HTTP 客戶端實(shí)施了一些 UI/UX 改進(jìn)。首先,我們介紹了一種使用裝訂線中的圖標(biāo)選擇運(yùn)行環(huán)境的便捷方法。要啟用它,請(qǐng)從Run with組合框中選擇Select Environment Before Run選項(xiàng) 。其次,我們通過添加進(jìn)度條改進(jìn)了響應(yīng)視圖,使您可以跟蹤下載過程。
JSON、YAML 和 .properties 文件現(xiàn)在具有在以//和// 開頭的值內(nèi)自動(dòng)插入 Web 引用的功能。您可以輕松地在 Web 瀏覽器中一鍵打開這些鏈接,或者您可以從上下文操作菜單 ( Alt+Enter) 在 HTTP 客戶端中生成請(qǐng)求。
IntelliJ IDEA 2022.2 現(xiàn)在為 Java 和 Kotlin 的 Bean Validation 注解中的消息屬性提供引用并支持折疊。您可以對(duì)消息鍵使用完成或?qū)Ш降?i18n ValidationMessages.properties文件中的聲明。
通過更新元數(shù)據(jù)模式和改進(jìn)屬性完成對(duì) AWS CloudFormation 插件進(jìn)行了重新設(shè)計(jì)。您可以 從 JetBrains Marketplace 安裝插件的更新版本。
IntelliJ IDEA 現(xiàn)在支持 Jakarta Persistence 3.1中的所有功能,包括新的 JPQL 語法、函數(shù)和類型,并為它們提供語言突出顯示和代碼完成。
IntelliJ IDEA 2022.2 為 Testcontainers API 引入了鏡像補(bǔ)全,您可以在其中找到所有可用的 Docker 鏡像及其版本。單擊參考以在您的 Web 瀏覽器中打開相應(yīng)的 Docker Hub URL。
現(xiàn)在可以使用新的Copy Docker Image操作輕松地將圖像從一個(gè) Docker 守護(hù)程序復(fù)制到另一個(gè),該操作將圖像保存到文件中,然后將其推送到所選連接。
IntelliJ IDEA 2022.2 現(xiàn)在會(huì)在您重新啟動(dòng) IDE 后自動(dòng)連接到 Docker。此新設(shè)置默認(rèn)啟用,但可以在設(shè)置/首選項(xiàng) |中關(guān)閉。 高級(jí)設(shè)置 | 碼頭工人。
從 v2022.2 開始,IntelliJ IDEA 與 Colima 和 Rancher 集成以支持更多選項(xiàng)來建立與 Docker 守護(hù)程序的連接。
IntelliJ IDEA 2022.2 的 Kubernetes 插件提供與 Telepresence 工具的集成,以便攔截來自 Kubernetes 集群中服務(wù)的 HTTP 請(qǐng)求,并將它們路由到本地運(yùn)行的服務(wù)。這使您可以更輕松地調(diào)試這些服務(wù)并僅在本地運(yùn)行所需的服務(wù)子集。
網(wǎng)頁結(jié)構(gòu)UI得到了顯著改進(jìn)。由于文本格式突出顯示,現(xiàn)在您可以輕松閱讀最重要的部分,例如標(biāo)簽名稱、ID 和應(yīng)用的 CSS 類。
現(xiàn)在,您只需單擊裝訂線中的圖標(biāo)即可輕松導(dǎo)航回頁面元素。
創(chuàng)建新頁面對(duì)象文件時(shí),向?qū)КF(xiàn)在提供了一個(gè)可選的 URL 字段。如果包含 Web 地址,向?qū)?huì)根據(jù)鏈接地址建議頁面對(duì)象文件名。此外,頁面對(duì)象編輯器打開時(shí)會(huì)自動(dòng)加載插入的 URL。
在您的代碼中添加新的頁面元素時(shí),插入符號(hào)現(xiàn)在會(huì)自動(dòng)移動(dòng)到添加的代碼塊的末尾,因此您可以輕松地導(dǎo)航它并繼續(xù)編輯。
每當(dāng)您在處理現(xiàn)有頁面對(duì)象類時(shí)鍵入新的非引用頁面對(duì)象類時(shí),您只需導(dǎo)航到警告的上下文菜單并創(chuàng)建新頁面對(duì)象即可修復(fù)未解析的代碼警告。
對(duì)于 v2022.2,我們通過實(shí)現(xiàn)選擇多個(gè) CSV 文件并一次導(dǎo)入它們的功能來增強(qiáng)文件導(dǎo)入過程。
“修改”對(duì)話框 的新 UI已成為默認(rèn)選項(xiàng)。從版本 2022.2 開始,可以使用此新 UI 添加和編輯表格的所有子對(duì)象。舊 UI 將通過上下文菜單保持可用。
為了確保 SQL 腳本中的數(shù)據(jù)庫對(duì)象得到更精確的解析,我們實(shí)現(xiàn)了兩種解析模式:Playground和Script。如果您的文件只是一組彼此獨(dú)立且沒有特定順序的未連接查詢,則第一個(gè)是更好的選擇。當(dāng)您的查詢具有順序邏輯并且應(yīng)該作為單個(gè)腳本運(yùn)行時(shí),第二個(gè)更好。
我們一直在積極致力于 IntelliJ IDEA 2022.2 中對(duì) Angular 14 的支持。我們?cè)诖税姹局兴龅淖钪匾难a(bǔ)充是對(duì) Angular 獨(dú)立組件的支持。IntelliJ IDEA 現(xiàn)在可以正確識(shí)別標(biāo)記為standalone: true.
IntelliJ IDEA 2022.2 為 Vue 3 提供了更好的支持。例如,它現(xiàn)在可以理解v-if/else指令中的類型縮小。此外,對(duì) Pania(Vue 團(tuán)隊(duì)推薦的作為全局存儲(chǔ)的狀態(tài)管理解決方案)的支持也得到了改進(jìn)。現(xiàn)在,完成和解析都可以在 Vue 中與 Pinia 庫一起使用,并且您可以導(dǎo)航到商店中定義的狀態(tài)屬性和操作。
IntelliJ IDEA 2022.2 與 TypeScript 4.7 捆綁在一起,支持Node.js 中的moduleSuffixes和 ESM等新語言功能。如果模塊在tsconfig.json文件 中設(shè)置為 node16 或 nodeext, 它將自動(dòng)將.js擴(kuò)展名插入到 import 語句中。此外,IDE 支持package.json文件 中的typesVersions 字段。
從 v2022.2 開始,IntelliJ IDEA 可以從.tasty文件中讀取匹配類型,正確解析它們,解析類型變量,將它們用作類型參數(shù),支持檢查,并將類型顯示為文本。最重要的是,我們添加了對(duì) 無選項(xiàng)提取器、 類型 lambdas和 多態(tài)函數(shù)類型、 類型級(jí)編譯器內(nèi)在函數(shù)的支持,并作為通配符與 ?_在 Scala 2.13.9 和 2.12.16 中。復(fù)制粘貼的代碼現(xiàn)在也可以正確縮進(jìn)。
IntelliJ IDEA 2022.2 現(xiàn)在會(huì)在return匿名函數(shù)中使用關(guān)鍵字時(shí)向您發(fā)出警告,以跳出函數(shù)而不執(zhí)行其中的所有代碼。這通常不是預(yù)期的用途,并且可能導(dǎo)致泄漏的實(shí)現(xiàn)和隱藏的性能成本。當(dāng)私有或 類觸發(fā)一個(gè)新的警告參數(shù)隱藏超類變量。此外,當(dāng)您嘗試以編譯器禁止的方式覆蓋變量時(shí),會(huì)顯示錯(cuò)誤。這些新警告可以配置為在它們各自的編譯器選項(xiàng) (-Xlint:nonlocal-return和 -Xlint:private-shadow) 存在時(shí)顯示。
如果您的代碼行太長,因?yàn)樗?包含集合中的參數(shù)或元素列表,您現(xiàn)在可以使用彈出菜單中的 將參數(shù)放在單獨(dú)的行上操作來快速將列表拆分為多行。相反的情況也是可能的——如果您認(rèn)為多行列表足夠短,您可以使用將參數(shù)放在一行操作使它們成為一行。
基于編譯器的突出顯示已針對(duì)更好的資源使用進(jìn)行了調(diào)整。IDE 現(xiàn)在尊重用戶定義的文件突出顯示設(shè)置。現(xiàn)在在更少的情況下觸發(fā)編譯并使用更少的后臺(tái)線程。編譯范圍已縮小到相關(guān)模塊和源代碼范圍。
安全刪除操作從定義及其所有調(diào)用中刪除一個(gè)元素 。此操作現(xiàn)在也適用于類型參數(shù)。
IntelliJ IDEA 現(xiàn)在支持 Android Studio Chipmunk | 2021.2.1。
以上就是關(guān)于IntelliJ IDEA全新版本V2022.2的更新詳情。
重要通知:接廠商相關(guān)通知,JetBrains 將于 2022 年 10 月 1 日起全面上調(diào) IDE、. NET 工具 和 All Products Pack 訂閱產(chǎn)品價(jià)格。
想要了解IntelliJ IDEA價(jià)格的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn