最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IntelliJ?IDEA?2022.2?正式發(fā)布新功能體驗

 更新時間:2022年08月02日 15:37:24   作者:java  
IntelliJ?IDEA?2022.2為遠程開發(fā)功能帶來了多項質量改進,使其更美觀、更穩(wěn)定,新版本還具有多項值得注意的升級和改進,下面跟隨小編一起看看IDEA?2022.2新版本吧

IntelliJ IDEA 2022.2為遠程開發(fā)功能帶來了多項質量改進,使其更美觀、更穩(wěn)定。從 v2022.2 開始,IntelliJ IDEA 使用 JetBrains Runtime 17,后者可以從多方面增強 IDE 體驗和性能。IntelliJ IDEA Ultimate 添加了對 Spring 6 和 Spring Boot 3 功能的支持,也為多個其他框架引入了更新。新版本還具有多項值得注意的升級和改進,具體內容如下:

01主要更新

  • 遠程開發(fā)改進

IntelliJ IDEA 2022.2 中為遠程開發(fā)引入了大量重大升級,讓體驗更穩(wěn)定、功能更豐富。新發(fā)布的更新具有多項質量改進。通過 SSH 將筆記本電腦連接到安裝在遠程服務器中的 IntelliJ IDEA,獲得流暢的開發(fā)者體驗。如果您使用 JetBrains Space 在新版本中高效地編排后端,可以直接從 IntelliJ IDEA 管理開發(fā)環(huán)境。

  • 從 JBR 11 轉換到 JBR 17

從 v2022.2 開始,所有 IntelliJ IDEA 更新都附帶 JetBrains Runtime 17 (JBR 17)。這將顯著提升 IDE 性能和安全性,同時,得益于 Metal API,這還將增強 macOS 上的渲染性能。

  • 對 Spring 6 和 Spring Boot 3 功能的支持

IntelliJ IDEA 2022.2 現已完全支持 Spring 6 和 Spring Boot 3 功能,包括新的@AutoConfiguration 類和@ConfigurationProperties 類,涵蓋新的構造函數綁定語法,無需顯式@ConstructorBinding。

02用戶體驗

  • 運行當前文件

Run/Debug(運行 / 調試)微件新增了 Run Current File(運行當前文件)功能,可供在沒有專門的運行配置的情況下輕松運行和調試單個文件。通過它運行和調試當前打開的文件時,IDE 將自動使用最適合該文件的運行配置類型。

  • 全局更改字體大小的鍵盤快捷鍵

新增的鍵盤快捷鍵可以更改編輯器中所有位置的字體大小。要增大字體,請按 ??Period。要減小字體,請按 ??Comma。此外還有一個字體大小指示器,它會顯示當前字體大小并提供將其恢復為默認值的選項。

  • macOS 上的 Merge All Project Windows(合并所有項目窗口)操作

新版本為 macOS 用戶引入了一項功能,利用此功能可以將所有打開的項目窗口合并成一個,將其變成選項卡。轉到 Window | Merge All Project Windows(窗口 | 合并所有項目窗口)即可執(zhí)行此操作。

  • 高亮顯示檢查的增強配置

現在,無需更改嚴重性級別即可配置配置檢查在編輯器中的顯示方式。如需更改檢查高亮顯示樣式,可以使用新的 Highlighting in editor(編輯器中的高亮顯示)下拉菜單進行設置,該菜單清楚顯示了所有可用選項。

Welcome(歡迎)屏幕上的 Cloning repository(正在克隆倉庫)進度條

Cloning repository(正在克隆倉庫)進度條現在位于 IDE 的 Welcome(歡迎)屏幕上,并直接顯示在 Projects(項目)列表中,更清晰、更易用。

  • 助記書簽的新 Description(描述)字段

Add Mnemonic Bookmark(添加助記書簽)對話框現已升級,增加了 Description(描述)字段,現在可以使用該字段直接向書簽添加描述。

03編輯器

  • 禁用自動塊注釋結束的新設置

現在,可以在按 Enter 鍵后禁用自動塊注釋結束。為此,請轉到 Settings / Preferences | Editor | Smart Keys(設置 / 偏好設置 | 編輯器 | 智能按鍵),取消選中 Enter 版塊中的 Close block comment(結束塊注釋)復選框。

  • 更快訪問 Code Completion Settings(代碼補全設置)

現在,可以直接從代碼補全彈出窗口中的垂直省略號菜單按鈕訪問 Code Completion Settings(代碼補全設置)并配置偏好設置。

  • 調整文件類型關聯的新通知面板

當文件錯誤地與純文本顯式關聯時,IntelliJ IDEA 現在會在通知中說明錯誤的文件類型關聯并建議直接從編輯器中將其重置,無需在 Settings / Preferences(設置 / 偏好設置)中手動操作。

  • 在 Markdown 文件中生成目錄的新操作

現在,在 Markdown 文件中可以根據文檔標題輕松生成目錄。新操作位于 Insert(插入)和 Generate(生成)彈出菜單中,可以通過 ?N 快捷鍵或右鍵點擊調用。IDE 將在當前文本光標處插入目錄并以標記將其括起,后續(xù)調用相同的菜單可以對其進行更新。

04Java

  • 改進的檢查和代碼補全

新版本對 Java 檢查實現了一系列更改,這些更改有助于跟蹤潛在錯誤和簡化代碼。例如, Standard ‘Charset’ object can be used(可以使用標準 'Charset' 對象)檢查已得到改進,現在可以識別 .name()和 .toString()。IDE 現在可以在模式變量隱藏字段時發(fā)出警告,還會捕獲無意義的 Objects.requireNonNullElse 調用。大量 JUnit 相關 Java 檢查已轉換為 JVM 檢查,因此,它們現在也可以在 Kotlin 中使用。此外,代碼補全現在會在適用時建議 .class 文字。

05Kotlin

  • 對 Kotlin 1.7.0 功能的支持

添加了對最新語言版本 Kotlin 1.7.0中引入的功能的支持。IDE 現在可以正確呈現絕對不可空的類型,并提供選擇加入要求的實用檢查。

  • Kotlin 調試器中對數據流分析的支持

已將 Kotlin 調試器與數據流分析功能集成,因此現在它可以在 DFA 提示中顯示哪些條件為 true 以及哪些分支將被執(zhí)行。先前,此集成僅適用于 Java,而現在也支持 Kotlin。

  • IntelliJ IDEA 原生構建器使用項目中配置的 Kotlin 編譯器版本

從 v2022.2 開始,捆綁的 Kotlin 編譯器不再與 IntelliJ IDEA 原生構建器搭配使用。本地和 CI 構建都將通過項目設置中聲明的 Kotlin 編譯器版本運行。這一更改消除了此前由于捆綁的編譯器版本與項目構建文件中定義的版本不匹配而導致的本地和 CI 構建的不一致問題。

  • 針對 Kotlin 改進的 IDE 性能

最近的索引優(yōu)化工作對 IDE 在代碼高亮顯示、補全和 Find Usages(查找用法)方面的速度和性能產生了積極影響。

06Groovy

  • 對 GINQ 的支持

添加了對 Groovy-Integrated Queries (GINQ)的支持。IDE 現在為 Groovy 4 的此功能提供了語法高亮顯示、代碼補全和檢查。

07安全性

  • 導入受信任的 SSL 證書

IntelliJ IDEA 2022.2 現在可以幫助您從系統(tǒng)受信任存儲區(qū)導入受信任的 SSL 證書。它將自動使用特定于企業(yè)環(huán)境的自定義證書。一切都開箱即用,無需額外操作。

08Docker

  • Testcontainers 的測試中 Docker 鏡像補全

IntelliJ IDEA 2022.2 為 Testcontainers API 引入了鏡像補全,Testcontainers 包括所有可用 Docker 鏡像及其版本。點擊引用即可在 Web 瀏覽器中打開相應的 Docker Hub URL。

  • 上傳本地 Docker 鏡像到 Minikube 和其他連接

可以使用新的 Copy Docker Image(復制 Docker 鏡像)操作將鏡像從一個 Docker 守護進程復制到另一個,該操作會將鏡像保存到文件中,然后將其推送到所選連接。

  • IDE 重啟時 Docker 自動連接

重新啟動 IDE 后,IntelliJ IDEA 2022.2 現在會自動連接到 Docker。此新設置默認啟用,也可以在 Settings / Preferences | Advanced Settings | Docker(設置 / 偏好設置 | 高級設置 | Docker)中進行切換。

  • 不同 Docker 守護進程的 Docker 連接選項

從 v2022.2 開始,IntelliJ IDEA 與 Colima 和 Rancher 集成,支持更多用于建立與 Docker 守護進程的連接的選項。

09QA 工具

  • Page Object Editor 中的改進網頁結構

網頁結構 UI 得到了顯著改進。得益于文本格式高亮顯示,可以輕松閱讀最重要的部分,例如標記名稱、ID 和應用的 CSS 類。

  • 通過間距圖標輕松導航

只需點擊間距中的圖標即可輕松導航回頁面元素。

  • 來自 URL 的頁面對象命名

創(chuàng)建新的頁面對象文件時,向導現在將提供一個可選的 URL 字段。如果包含 Web 地址,向導會根據鏈接地址建議頁面對象文件名。此外,當 Page Object Editor 打開時,會自動加載插入的 URL。

  • 文本光標自動移動到代碼塊末尾

在代碼中添加新的頁面元素時,文本光標現在將自動移動到添加的代碼塊的末尾,這樣,您可以輕松導航并繼續(xù)編輯。

  • 從上下文菜單創(chuàng)建新的頁面對象

在處理現有頁面對象類時如果輸入了新的非引用頁面對象類,只需導航到警告的上下文菜單并創(chuàng)建新的頁面對象即可修正未解決的代碼警告。

10Scala

  • 更出色的 Scala 3 支持

從 v2022.2 開始,IntelliJ IDEA 可以從 .tasty 文件讀取 match 類型,正確解析類型,解析類型變量,將其用作類型實參,支持檢查,以及將類型顯示為文本。另外,我們添加的支持還覆蓋無選項提取器、類型 lambda 和 *多態(tài)函數類型、類型級編譯器內在函數* 以及作為通配符與_一起在 Scala 2.13.9 和 2.12.16 中使用的 ?。復制粘貼的代碼現在也可正確縮進。

  • 新的 Scala 檢查

在匿名函數內部使用 return 關鍵字跳出函數而不執(zhí)行其中的所有代碼時,IntelliJ IDEA 2022.2 現在會發(fā)出警告。這通常不是預期用法,并且可能導致泄漏的實現和隱藏的性能開銷。當 private 或 class 形參隱藏超類變量時將觸發(fā)新警告。此外,試圖以編譯器禁止的方式覆蓋變量時會顯示錯誤。如果存在對應編譯器選項(-Xlint:nonlocal-return 和-Xlint:private-shadow),可以將這些新警告配置為顯示。

  • 將逗號分隔的元素列表拆分為單獨的行

如果代碼行因包含集合中的實參或元素列表而過長,您可以使用彈出菜單中的 Put arguments on separate lines(將實參放在單獨的行中)操作快速將列表拆分為多個行。同樣,如果認為多行列表較短,可以使用 Put arguments on one line(將實參放在同一行中)操作將其合為一行。

  • 適用于 Scala 的基于編譯器的高亮顯示

為了實現更好的資源利用,基于編譯器的高亮顯示已有所調整。IDE 現在將考慮用戶定義的文件高亮顯示設置。編譯現在將更少觸發(fā)并使用更少的后臺線程。編譯范圍已縮小到相關模塊和源代碼范圍。

  • Safe Delete(安全刪除)現在可用于類型形參

Safe Delete(安全刪除)操作可以從定義及其所有調用中移除一個元素。此操作現在也適用于類型形參。

11其他

IntelliJ IDEA 現在支持 Android Studio Chipmunk | 2021.2.1。

更多詳情:https://blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2/

到此這篇關于IntelliJ IDEA 2022.2 正式發(fā)布跟不動了...的文章就介紹到這了,更多相關IDEA 2022.2 正式發(fā)布內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring?Cloud?通過?Gateway?webflux實現網關異常處理

    Spring?Cloud?通過?Gateway?webflux實現網關異常處理

    在某一個服務中出現異常,通過@ControllerAdvice?+?@ExceptionHandler?統(tǒng)一異常處理,即使在微服務架構中,也可以將上述統(tǒng)一異常處理放入到公共的微服務中,這樣哪一個微服務需要,直接引入模塊,本文重點介紹Spring?Cloud?通過?Gateway?webflux實現網關異常處理,一起看看吧
    2023-11-11
  • Java的List集合中泛型使用詳解

    Java的List集合中泛型使用詳解

    這篇文章主要介紹了Java的List集合中泛型使用詳解,泛型類,如果沒有指定具體的數據類型,此時,操作類型是Object,泛型的類型參數只能是類類型,不能是基本數據類型,需要的朋友可以參考下
    2023-12-12
  • 為什么程序中突然多了 200 個 Dubbo-thread 線程的說明

    為什么程序中突然多了 200 個 Dubbo-thread 線程的說明

    這篇文章主要介紹了為什么程序中突然多了 200 個 Dubbo-thread 線程的說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • springboot?整合?SA-Token?使用詳解

    springboot?整合?SA-Token?使用詳解

    本文詳細介紹了SA-Token這款安全框架的使用,并結合實際操作演示了如何集成到springboot項目中,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • springBoot+webMagic實現網站爬蟲的實例代碼

    springBoot+webMagic實現網站爬蟲的實例代碼

    這篇文章主要介紹了springBoot+webMagic實現網站爬蟲的實例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 基于Java實現動態(tài)切換ubuntu壁紙功能

    基于Java實現動態(tài)切換ubuntu壁紙功能

    這篇文章主要為大家詳細介紹了如何使用 Java 在 Ubuntu Linux 系統(tǒng)中實現自動切換壁紙的示例程序,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • 基于FileNotFoundException問題的解決

    基于FileNotFoundException問題的解決

    這篇文章主要介紹了基于FileNotFoundException問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Spring Cloud 系列之服務調用 OpenFeign的實現

    Spring Cloud 系列之服務調用 OpenFeign的實現

    這篇文章主要介紹了Spring Cloud 系列之服務調用 OpenFeign的實現,需要的朋友可以參考下
    2020-11-11
  • Flask接口如何返回JSON格式數據自動解析

    Flask接口如何返回JSON格式數據自動解析

    這篇文章主要介紹了Flask接口如何返回JSON格式數據自動解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    這篇文章主要介紹了Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法,Mybatis攔截器方法識別到配置中參數supportMethodsArguments 為ture時會分頁處理,本文結合示例代碼給大家講解的非常詳細,需要的朋友可以參考下
    2022-10-10

最新評論

旌德县| 枣阳市| 香河县| 迁安市| 白银市| 延津县| 乌兰浩特市| 芒康县| 政和县| 城口县| 牟定县| 白山市| 罗山县| 壶关县| 尚志市| 定日县| 铁岭市| 沧源| 宽城| 六枝特区| 且末县| 郓城县| 泗阳县| 永清县| 三门县| 裕民县| 威信县| 田林县| 辰溪县| 平遥县| 江永县| 德钦县| 于田县| 安丘市| 彭水| 长沙县| 余庆县| 右玉县| 黄骅市| 衡阳市| 安西县|