91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IntelliJ IDEA 2022.2的主要更新內(nèi)容

Android編程精選 ? 來源:Android編程精選 ? 作者:Android編程精選 ? 2022-08-04 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

01 主要更新

遠(yuǎn)程開發(fā)改進(jìn)

69ebe786-1321-11ed-ba43-dac502259ad0.png

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

從 JBR 11 轉(zhuǎn)換到 JBR 17

6a06d938-1321-11ed-ba43-dac502259ad0.png

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

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

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

02 用戶體驗

運(yùn)行當(dāng)前文件

6a247dc6-1321-11ed-ba43-dac502259ad0.png

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

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

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

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

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

高亮顯示檢查的增強(qiáng)配置

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

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

6a420f08-1321-11ed-ba43-dac502259ad0.png

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

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

6a4f8be2-1321-11ed-ba43-dac502259ad0.png

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

03 編輯器

禁用自動塊注釋結(jié)束的新設(shè)置

6a5d46ec-1321-11ed-ba43-dac502259ad0.png

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

更快訪問 Code Completion Settings(代碼補(bǔ)全設(shè)置)

6a6d9290-1321-11ed-ba43-dac502259ad0.png

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

調(diào)整文件類型關(guān)聯(lián)的新通知面板

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

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

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

04 Java

改進(jìn)的檢查和代碼補(bǔ)全

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

05 Kotlin

對 Kotlin 1.7.0 功能的支持

6a765344-1321-11ed-ba43-dac502259ad0.png

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

Kotlin 調(diào)試器中對數(shù)據(jù)流分析的支持

6a896952-1321-11ed-ba43-dac502259ad0.png

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

IntelliJ IDEA 原生構(gòu)建器使用項目中配置的 Kotlin 編譯器版本

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

針對 Kotlin 改進(jìn)的 IDE 性能

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

06 Groovy

對 GINQ 的支持

6a971994-1321-11ed-ba43-dac502259ad0.png

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

07 安全性

導(dǎo)入受信任的 SSL 證書

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

08 Docker

Testcontainers 的測試中 Docker 鏡像補(bǔ)全

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

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

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

IDE 重啟時 Docker 自動連接

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

不同 Docker 守護(hù)進(jìn)程的 Docker 連接選項

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

09 QA 工具

Page Object Editor 中的改進(jìn)網(wǎng)頁結(jié)構(gòu)

網(wǎng)頁結(jié)構(gòu) UI 得到了顯著改進(jìn)。得益于文本格式高亮顯示,可以輕松閱讀最重要的部分,例如標(biāo)記名稱、ID 和應(yīng)用的 CSS 類。

通過間距圖標(biāo)輕松導(dǎo)航

只需點(diǎn)擊間距中的圖標(biāo)即可輕松導(dǎo)航回頁面元素。

來自 URL 的頁面對象命名

創(chuàng)建新的頁面對象文件時,向?qū)КF(xiàn)在將提供一個可選的 URL 字段。如果包含 Web 地址,向?qū)鶕?jù)鏈接地址建議頁面對象文件名。此外,當(dāng) Page Object Editor 打開時,會自動加載插入的 URL。

文本光標(biāo)自動移動到代碼塊末尾

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

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

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

10 Scala

更出色的 Scala 3 支持

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

新的 Scala 檢查

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

將逗號分隔的元素列表拆分為單獨(dú)的行

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

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

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

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

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

11 其他

IntelliJ IDEA 現(xiàn)在支持 Android Studio Chipmunk | 2021.2.1。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    15936
  • idea
    +關(guān)注

    關(guān)注

    1

    文章

    70

    瀏覽量

    4978

原文標(biāo)題:IntelliJ IDEA 2022.2 正式發(fā)布,跟不動了...

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞薩靈活配置軟件包FSP 6.2.0版本的更新內(nèi)容

    FSP(Flexible Software Package)靈活配置軟件包是瑞薩電子(Renesas)為RA系列微控制器(MCU)家族開發(fā)的軟件包。FSP自發(fā)布以來經(jīng)過了數(shù)年的更新,現(xiàn)在已經(jīng)來到了6.2.0版本。
    的頭像 發(fā)表于 12-11 16:42 ?952次閱讀
    瑞薩靈活配置軟件包FSP 6.2.0版本的<b class='flag-5'>更新</b><b class='flag-5'>內(nèi)容</b>

    發(fā)布元服務(wù)配置內(nèi)容分級

    ,則需要前往“應(yīng)用信息”頁面配置應(yīng)用分類為兒童類。 選擇“否”:點(diǎn)擊“確認(rèn)”成功提交分級。 9.提交分級后,即可查看詳細(xì)的年齡分級結(jié)果。 說明 年齡分級問卷可能會不定期更新。如果年齡分級問卷內(nèi)容發(fā)生
    發(fā)表于 11-21 11:29

    指令集P擴(kuò)展的主要內(nèi)容

    1. 指令集P擴(kuò)展的主要內(nèi)容 新指令的添加,在蜂鳥E203原有指令集的基礎(chǔ)上,可以添加一些新的指令,以滿足新的應(yīng)用需求;指令集擴(kuò)展,在原有指令的基礎(chǔ)上,擴(kuò)展其功能,可以提高指令的效率和靈活性;指令
    發(fā)表于 10-21 10:50

    普渡樓宇配送機(jī)器人榮獲2025年IDEA國際設(shè)計卓越獎

    近日,普渡樓宇配送機(jī)器人“閃電匣”憑借其卓越的產(chǎn)品設(shè)計與創(chuàng)新理念,成功斬獲美國IDEA國際設(shè)計大獎(International Design Excellence Awards) !這是全球設(shè)計業(yè)內(nèi)
    的頭像 發(fā)表于 10-15 17:58 ?1201次閱讀

    Imagination GPU 驅(qū)動更新:新增多項 Vulkan 與 OpenCL 擴(kuò)展支持

    整理了本次更新的重點(diǎn)內(nèi)容。Vulkan協(xié)作矩陣(CooperativeMatrix)支持為加速圖形后處理、神經(jīng)著色器、物理仿真以及GPU上的機(jī)器學(xué)習(xí)推理,DDK25
    的頭像 發(fā)表于 10-13 09:21 ?871次閱讀
    Imagination GPU 驅(qū)動<b class='flag-5'>更新</b>:新增多項 Vulkan 與 OpenCL 擴(kuò)展支持

    商品詳情頁內(nèi)容更新接口設(shè)計與實現(xiàn)

    ? ?1. 接口核心價值 商品詳情頁是電商平臺的核心頁面,其內(nèi)容更新接口需滿足: 實時性:價格/庫存變動需秒級同步 原子性:避免更新過程中出現(xiàn)中間狀態(tài) 冪等性:重復(fù)請求保證結(jié)果一致 擴(kuò)展性:支持多維
    的頭像 發(fā)表于 10-11 15:36 ?371次閱讀
    商品詳情頁<b class='flag-5'>內(nèi)容</b><b class='flag-5'>更新</b>接口設(shè)計與實現(xiàn)

    2025電賽題目問答(已更新

    2025電賽題目問答(已更新
    的頭像 發(fā)表于 07-30 12:59 ?5146次閱讀
    2025電賽題目問答(已<b class='flag-5'>更新</b>)

    光伏電站智慧綜合管理系統(tǒng)都包含哪些應(yīng)用內(nèi)容

    確保電站安全、高效、經(jīng)濟(jì)地運(yùn)行,是光伏電站管理工作的主要內(nèi)容也是最終目標(biāo)。這項工作是一個系統(tǒng)性的工作,涵蓋多個關(guān)鍵領(lǐng)域,采用科學(xué)、智能的技術(shù)手段,從不同方面開展相關(guān)工作內(nèi)容,確保電站全生命周期的穩(wěn)定
    的頭像 發(fā)表于 06-24 13:50 ?552次閱讀
    光伏電站智慧綜合管理系統(tǒng)都包含哪些應(yīng)用<b class='flag-5'>內(nèi)容</b>?

    【HarmonyOS 5】應(yīng)用更新功能詳解

    與迭代需求的優(yōu)選方案。這類彈窗主要用于向用戶推送新版本更新通知,而在引導(dǎo)用戶完成更新操作的實現(xiàn)層面,HarmonyOS 提供了完善的應(yīng)用市場能力支撐,例如本文所介紹的 updateManager(
    發(fā)表于 06-22 18:44

    【Java開發(fā)必備】IntelliJ IDEA數(shù)據(jù)庫功能進(jìn)階指南:9個JetBrains工程師私藏技巧

    想提升涉及數(shù)據(jù)庫的Java開發(fā)效率?IntelliJ IDEA為您帶來了9大進(jìn)階招式!無論您是剛剛啟動新項目,還是正在深入優(yōu)化現(xiàn)有系統(tǒng),這些實用技巧都將助您事半功倍。
    的頭像 發(fā)表于 05-21 17:04 ?752次閱讀
    【Java開發(fā)必備】<b class='flag-5'>IntelliJ</b> <b class='flag-5'>IDEA</b>數(shù)據(jù)庫功能進(jìn)階指南:9個JetBrains工程師私藏技巧

    芯科科技Unify軟件開發(fā)套件更新

    Silicon Labs(芯科科技)最新發(fā)布的Unify 軟件開發(fā)套件 (SDK) 更新內(nèi)容引入了一系列功能,旨在大幅增強(qiáng)對Z-Wave開發(fā)的支持,包括優(yōu)化的安全性以及協(xié)議功能。該版本標(biāo)志著一個轉(zhuǎn)變
    的頭像 發(fā)表于 04-23 10:03 ?1172次閱讀

    龍芯2K0300開發(fā)板軟件資料-新世界更新

    工具鏈版本為gcc13.3。 優(yōu)化內(nèi)容: 1、提供搭建好環(huán)境的虛擬機(jī)ubuntu24.04。 2、修復(fù)I2C數(shù)據(jù)異常報錯和音頻功能效果提升。 3、優(yōu)化出廠系統(tǒng)Qt界面。 4、更新出廠系統(tǒng)
    發(fā)表于 04-22 14:16

    調(diào)試時Memory窗口中Flash內(nèi)容更新的原因和解決辦法

    調(diào)試時在代碼中對Flash進(jìn)行寫操作時(比如Bootloader對Code Flash進(jìn)行升級操作,Application對Data Flash進(jìn)行寫操作),Memory窗口中Flash內(nèi)容更新。
    的頭像 發(fā)表于 04-01 09:18 ?1237次閱讀
    調(diào)試時Memory窗口中Flash<b class='flag-5'>內(nèi)容</b>不<b class='flag-5'>更新</b>的原因和解決辦法

    【JVM開發(fā)者必看】IntelliJ IDEA代碼分析實踐指南:實時糾錯、冗余檢測、自動修復(fù)等

    IntelliJ IDEA中的代碼分析技巧】靜態(tài)代碼分析是指在不實際運(yùn)行代碼的情況下掃描代碼以發(fā)現(xiàn)潛在問題。IntelliJ IDEA中的檢查可以在您編譯項目之前檢測到其中的潛在問題
    的頭像 發(fā)表于 03-13 10:34 ?1066次閱讀
    【JVM開發(fā)者必看】<b class='flag-5'>IntelliJ</b> <b class='flag-5'>IDEA</b>代碼分析實踐指南:實時糾錯、冗余檢測、自動修復(fù)等

    請問使用2022.2時是否可以讀取模型OpenVINO?層?

    使用 2020.3 時,使用 net.layers 和 layers.blob 讀取模型OpenVINO?層。 OpenVINO?自 2021.2 OpenVINO?起,使用 2022.2 作為 net.layers 和 layers.blob 時無法讀取模型層。
    發(fā)表于 03-06 06:37