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