色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IntelliJ IDEA 2022.3發布

OSC開源社區 ? 來源:OSC開源社區 ? 作者:OSC開源社區 ? 2022-12-02 10:00 ? 次閱讀

IntelliJ IDEA 2022.3 正式發布,在新版本中,開發者可以通過設置切換到新 UI,即可預覽新的 IDE 外觀。此版本引入了一個新的 Settings Sync(設置同步)解決方案,用于同步和備份自定義用戶設置。此外,新版本的 IDE 還具有以下多項其他改進和升級。

主要更新

c62f64e2-717b-11ed-8abf-dac502259ad0.png

通過設置使用新 IntelliJ IDEA UI

在 IntelliJ IDEA 2022.3 中,您可以切換到新 UI 并預覽 IDE 完全重做的外觀,新外觀干凈、現代且功能強大。勾選Settings/Preferences | Appearance & Behavior(設置 / 偏好設置 | 外觀與行為)中的New UI preview(新 UI 預覽)框,在項目中嘗試一下。

c6454d7a-717b-11ed-8abf-dac502259ad0.png

新的Settings Sync(設置同步)解決方案

新的Settings Sync(設置同步)插件現在可用于所有基于 IntelliJ 的 IDE(Rider 除外),包括免費版和付費版。新的解決方案能夠同步來自平臺、捆綁插件和一些第三方插件的大部分可共享設置。請注意,我們將停止支持舊的IDE Settings Sync(IDE 設置同步)插件并取消捆綁Settings Repository(設置倉庫)。

c66f738e-717b-11ed-8abf-dac502259ad0.png

處理 WSL 2 中的項目的新方式(Ultimate)

IntelliJ IDEA Ultimate 2022.3 帶來了處理在 WSL 2 文件系統中運行的項目的替代方式。IDE 后端將直接在 WSL 2 中啟動,而不是在 Windows 上運行完整的 IDE。然后,您可以像在 IntelliJ IDEA 中使用遠程開發時連接到遠程機器一樣輕松連接到它。處理 WSL 2 中的項目時,這種安排可以提供更好的 IDE 性能。

c6a45a9a-717b-11ed-8abf-dac502259ad0.png

適用于 Spring Bean 自動裝配和 OpenAPI 架構生成的新操作(Ultimate)

使用 IntelliJ IDEA Ultimate 2022.3,您現在可以在需要的地方輕松自動裝配 Spring Bean。這項新操作適用于 Spring、Micronaut 和 Jakarta EE CDI。此外,我們還增強了使用 OpenAPI 規范記錄 Web API 的用戶體驗,現在可以立即為 Spring 控制器或 JAX-RS 資源生成 OpenAPI 定義。

c6ba8d10-717b-11ed-8abf-dac502259ad0.png

Redis 支持(Ultimate)

在 IntelliJ IDEA Ultimate 2022.3 中,我們實現了備受期待的對 Redis 的支持。您現在可以連接到 Redis Single Instance,在數據查看器中探索鍵值,借助智能編碼輔助編寫和執行 Redis 查詢等。

用戶體驗

c6d2af62-717b-11ed-8abf-dac502259ad0.png

將工具窗口停靠到浮動編輯器選項卡的選項

為了讓您可以更輕松地安排工作空間并在多個顯示器上與 IntelliJ IDEA 交互,我們實現了將工具窗口拖出主窗口并將其停靠到浮動編輯器選項卡的選項。

c703084c-717b-11ed-8abf-dac502259ad0.png

意圖操作預覽默認啟用

在 IntelliJ IDEA 2022.3 中,意圖操作的預覽功能現在默認開啟,讓您可以立即查看應用 IDE 建議后代碼將如何變化。打開可用意圖操作列表并將鼠標懸停在不同選項上時會顯示預覽。您可以在意圖操作列表打開時按 F1 禁用預覽功能,或者在Settings/Preferences | Editor | General | Appearance(設置 / 偏好設置 | 編輯器 | 常規 | 外觀)中管理。

c71fdc38-717b-11ed-8abf-dac502259ad0.png

c74b5d22-717b-11ed-8abf-dac502259ad0.png

改進了Search Everywhere(隨處搜索)結果的用戶體驗

我們微調了Search Everywhere(隨處搜索)結果列表背后的算法,使其行為更可預測,使搜索的元素的選擇更加準確。現在,開始輸入查詢時,IDE 會凍結出現的第一個搜索結果,并且不會在找到更多選項時對其重新排序。此外,機器學習排名現在對Files(文件)選項卡默認啟用,這樣可以提高結果的準確性并縮短搜索會話。

c765052e-717b-11ed-8abf-dac502259ad0.png

Find Usages(查找用法)結果中的相似用法集群

Find Usages(查找用法)現在提供有關代碼元素如何在項目中使用的更深入信息。借助集群算法,IDE 現在可以分析搜索結果,檢測最常見的用法模式,并根據結構相似性將所有找到的用法分類。這些用法集群顯示在Find Usages(查找使用)工具窗口的Preview(預覽)選項卡中。

c78acfd4-717b-11ed-8abf-dac502259ad0.jpg

改進了 Tips of the Day(每日小技巧)

我們對 Tips of the Day(每日小技巧)的外觀和行為做出了多項更改,使其更實用且更易理解。我們更新了對話框的設計,為每個小技巧添加了標題以指定描述的 IDE 區域,并實現了技巧評分功能以收集反饋。我們還微調了確定顯示哪些提示的算法,讓您可以看到與 IDE 體驗和正在處理的項目最相關的提示。

c7a5d108-717b-11ed-8abf-dac502259ad0.png

改進了Bookmarks(書簽)

我們為Bookmarks(書簽)實現了多項 UI 改進。首先,又可以從編輯器選項卡為文件添加書簽了。只需右鍵點擊選項卡調用上下文菜單,然后選擇Bookmarks(書簽)。此外,您可以將所有打開的選項卡中的所有文件添加到Bookmarks(書簽)。為此,可以調用相同上下文菜單并選擇Bookmark Open Tabs(為打開的選項卡添加書簽),也可以使用編輯器選項卡窗格右側的三點圖標調用此操作。IDE 會將所有打開的選項卡放入一個新的書簽列表中,您可以隨意為其命名。

c7cafcbc-717b-11ed-8abf-dac502259ad0.png

以偏好代碼樣式查看庫代碼

IntelliJ IDEA 2022.3 提供了以偏好樣式閱讀代碼的功能,即使該樣式與文件的當前格式不同。您可以在Reader(閱讀器)模式下應用新的可視格式設置層,根據自定義格式方案調整代碼外觀,而無需重新格式化實際代碼。

性能改進

我們進行了顯著性能改進以優化 IDE 的啟動體驗:我們并行化了一些此前按順序運行的進程并減少了 Eager 類加載。我們還將操作更新移至后臺線程以改進 UI 響應,并實現多線程 VFS 刷新來增強索引編制。

編輯器

c7e61d9e-717b-11ed-8abf-dac502259ad0.png

改進了復制剪切粘貼行為

我們重做了粘貼操作 (?V) 的行為。現在,如果在沒有選擇代碼的情況下復制 (?C) 或剪切 (?X) 一行,粘貼操作會將剪貼板的內容添加到當前行上方,而不是像舊版本一樣添加到文本光標處。此外,Settings/Preferences | Advanced Settings(設置 / 偏好設置 | 高級設置)中新增了一個選項,可供在未選擇任何內容的情況下調用復制操作后禁用復制行的選擇。

c803074c-717b-11ed-8abf-dac502259ad0.png

針對 JavaScript 和 TypeScript 的 Code Vision 提示

我們針對 JavaScript 和 TypeScript 實現了 Code Vision 內嵌提示。這些提示讓您可以直接在編輯器中即時了解代碼,顯示inheritors(繼承者)、usages(用法)、code authors(代碼作者)和related problems(相關問題)等指標。

Java

c816b0da-717b-11ed-8abf-dac502259ad0.png

新的 Java 檢查和其他改進

我們實現了一系列新的 Java 檢查和快速修復,保護您的代碼免受潛在危害和錯誤。新增了一項檢查來幫助檢測在每個分支中都有一條公共語句的 switch 表達式,并提供了一個快速修復來將語句向上移動到 switch 表達式中,從而縮短代碼。IDE 將報告冗余數組長度檢查,以及Collection.parallelStream()之后的冗余parallel()調用。另一項新檢查可以報告僅使用一個元素或字符時數組、列表或字符串的多余創建。

c83d5636-717b-11ed-8abf-dac502259ad0.png

Java 19 支持

IntelliJ IDEA 2022.3 支持 2022 年 9 月發布的 Java 19 的新功能。IDE 現在支持記錄模式以及對 switch 表達式模式匹配的更改,提供了代碼高亮顯示、補全和導航。現有檢查和快速修復已相應更新以支持這些更改。

Kotlin

c866951e-717b-11ed-8abf-dac502259ad0.png

對 Kotlin 1.7.20 功能的支持

IntelliJ IDEA 2022.3 現在完全支持Kotlin 1.7.20中引入的功能,包括新的..

c894b37c-717b-11ed-8abf-dac502259ad0.png

針對 Kotlin 改進了 IDE 性能

我們優化了緩存和索引的使用,使代碼分析更快、更穩定。我們還改進了 .gradle.kts 文件中的代碼補全算法,根據我們的基準測試,它的速度提高了 4-5 倍。

Scala

c8cc1f60-717b-11ed-8abf-dac502259ad0.png

更出色的 Scala 3 支持

v2022.3 引入了大量升級以提供更好的 Scala 3 支持。IDE 現在支持形參解組和引用模式,并且在匹配類型和類型變量的支持方面做出了諸多改進。現在有針對類型變量的類型推斷,類型變量會被正確解析以用于模式匹配目的。特征構造函數中的命名實參已得到正確處理,您可以使用一項操作快速創建一個 Scala 3 枚舉文件或僅為頂層定義創建一個空 Scala 文件。我們還有許多 TASTy Reader 增強,提高了高亮顯示的準確性并改進了編輯器性能。

c8e43730-717b-11ed-8abf-dac502259ad0.png

新的Can be private(可為 private)檢查

有時可以將 public 類、方法或字段設為 private 或 protected。然而,當代碼較為復雜時就很難判斷。新的Can be private(可為 private)檢查現在可以幫助您確定,還會提出快速修復建議。將可為 private 的成員實際標記為 private 后,您可以將接口與實現詳細信息分離,從而更容易理解代碼。這也減少了自動補全中的噪聲,使使用過程更容易、更快,同時減少認知負擔。它還提高了編譯器和 IDE 的性能。

c8fd6e26-717b-11ed-8abf-dac502259ad0.png

從用法創建形參

如果在方法中有一個未解析的符號,新增的快速修復可以將這個符號添加到方法的形參列表。

版本控制系統

c919d2dc-717b-11ed-8abf-dac502259ad0.png

為 GitHub 和 Space 重新設計了Review list(審查列表)

我們重做了Review list(審查列表)UI,幫助減少認知負擔并清晰提供有關請求的最重要信息。在改進中,我們還確保在所有受支持的審查平臺上保持一致的外觀。

構建工具

c93a9184-717b-11ed-8abf-dac502259ad0.jpg

針對 Groovy 項目中 build.gradle 文件操作的改進

IntelliJ IDEA 2022.3 為 Groovy 構建腳本中的 Gradle 版本目錄提供了代碼補全和導航。我們還微調了 Groovy 的 build.gradle 文件中的代碼高亮顯示,并實現了一些新檢查。IDE 現在會高亮顯示已棄用的配置方法并建議適用替換選項。它還能夠檢測構建腳本中插件DSL 的不正確用法,并提供了一組新檢查來鼓勵使用任務配置規避 API

c953949a-717b-11ed-8abf-dac502259ad0.png

使用新 IntelliJ IDEA 工作區模型 API 的 Maven 導入

在 IntelliJ IDEA 2022.3 中,我們使用新的 IntelliJ 工作區模型 API 引入了實驗性 Maven 導入功能。此更改有望在導入 Maven 項目時提高最高 10% 的速度。選項現在在Settings/Preferences | Build, Execution, Deployment | Build Tools | Maven | Importing(設置 / 偏好設置 | 構建、執行、部署 | 構建工具 | Maven | 導入)中默認啟用。請注意,并非所有功能在此階段都可用,部分手動模塊設置在重新導入時不會保留。

c96a51f8-717b-11ed-8abf-dac502259ad0.png

Maven2 支持插件

從 v2022.3 開始,我們將解綁對 Maven2 的支持,改為通過一個獨立插件提供,您可以從Settings/Preferences | Plugins(設置 / 偏好設置 | 插件)查找并安裝或從 Marketplace 下載

運行 / 調試

c97d8de0-717b-11ed-8abf-dac502259ad0.png

增強了 Java 調試器中的數據流分析輔助

我們改進了 Java 調試器中的數據流分析 (DFA) 功能。DFA 輔助已經預測了某些表達式的未來值。現在,當分析器可以預測代碼的某個分支不會被執行時,它會灰顯對應代碼部分。

c9a2745c-717b-11ed-8abf-dac502259ad0.png

排除覆蓋注解的新選項

IntelliJ IDEA 2022.3 引入了一個選項來控制項目中哪些注解應從覆蓋統計信息中排除。要將不想測試的方法通知 IDE,首先用任意注解標記,然后轉到Settings/Preferences | Build, Execution, Deployment | Coverage(設置 / 偏好設置 | 構建、執行、部署 | 覆蓋)并將注解添加到Exclude annotations(排除注解)列表。

Docker

c9c97728-717b-11ed-8abf-dac502259ad0.png

在不安裝 Docker Desktop 的情況下從 WSL 使用 Docker 可執行文件

從 v2022.3 起,IntelliJ IDEA 支持連接到 WSL 中運行的 Docker。您可以在Settings / Preferences | Build, Execution, Deployment | Docker(設置 / 偏好設置 | 構建、執行、部署 | Docker)中設置此類連接。

c9e95ff2-717b-11ed-8abf-dac502259ad0.png

Pull Docker image(拉取 Docker 鏡像)意圖操作

新增的方式可供輕松拉取所需鏡像,而無需從 Dockerfile、docker-compose.yml 或使用Testcontainers的測試中運行。只需在高亮顯示的鏡像名稱上調用上下文操作 (??),然后選擇Pull Docker image(拉取 Docker 鏡像)。

ca0e2e04-717b-11ed-8abf-dac502259ad0.png

.dockerignore 文件類型支持

我們引入了對 .dockerignore 文件的全面支持,包括代碼高亮顯示和補全。從 IDE 構建鏡像時,這些文件會被納入考量。

ca36253a-717b-11ed-8abf-dac502259ad0.png

在 Dockerfile 文件中支持 heredoc 格式

Here 文檔允許將后續 Dockerfile 行重定向到RUN或COPY命令的輸入。IntelliJ IDEA 現在支持此語法,您可以使用它在 Dockerfile 文件中生成配置文件或多行腳本。

ca585ab0-717b-11ed-8abf-dac502259ad0.png

來自 Docker 上下文的 Docker 連接

如果 Docker 配置文件中已經進行了設置,那么您現在可以使用 Docker Contexts(Docker 上下文)設置額外 Docker 連接。為此,您可以在Services(服務)視圖中調用Add Service(添加服務)上下文菜單并選擇Docker Connections From Docker Contexts(來自 Docker 上下文的 Docker 連接)。

已棄用的 Docker Machine 已從支持的連接列表中移除

由于Docker Machine 已被 Docker 棄用,我們也已將其從Settings/Preferences | Build, Execution, Deployment | Docker(設置 / 偏好設置 | 構建、執行、部署 | Docker)中的連接列表中移除。如果您是活躍的 Docker Machine 用戶,仍然可以通過 API URL 連接到它。您可以獲取 Docker 機器列表并輸入相應 URL,也可以輸入 certs 文件夾的路徑。

教育功能

cab33f7a-717b-11ed-8abf-dac502259ad0.png

IDE 中的編程課程

現在,可以直接在 IDE 中學習 Java、Kotlin、Scala、Python、Go 和其他編程語言或者提高現有技能。新功能還提供了創建個人教育課程的功能。要訪問此功能,請轉到歡迎屏幕上的Learn(學習)選項卡,點擊Enable Access(啟用訪問)。注意,對于 Java 和 Kotlin 以外的語言,您需要安裝一個額外插件。

其他

現在,可以在帶有 ARM64 處理器的 Windows 和 Linux 機器上運行 IntelliJ IDEA 2022.3。IDE 安裝程序處于測試版階段,網站和 JetBrains Toolbox App 均提供 Windows 版,但 Linux 版僅可從網站獲得。

與 IntelliJ IDEA 捆綁的 Android 插件現在提供了 Android Studio Electric Eel Beta 2 的所有功能,包括對 Android Gradle 插件(AGP)7.4.0-beta02 的支持。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2966

    瀏覽量

    104703
  • ui
    ui
    +關注

    關注

    0

    文章

    204

    瀏覽量

    21368
  • idea
    +關注

    關注

    1

    文章

    68

    瀏覽量

    4272

原文標題:IntelliJ IDEA 2022.3 發布

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    谷歌計劃12月發布Gemini 2.0模型

    近日,有消息稱谷歌計劃在12月發布其下一代人工智能模型——Gemini 2.0。這一消息引發了業界的廣泛關注,因為谷歌在人工智能領域一直保持著領先地位,而Gemini系列模型更是其重要的產品之一。
    的頭像 發表于 10-29 11:02 ?442次閱讀

    AMD的銳龍9000系列處理器將延后至8月發布

    國際媒體傳來消息,AMD公司已正式向其全球合作伙伴宣布,原計劃于7月31日面世的銳龍9000系列處理器將延后至8月發布。這一調整源自于AMD在最終品質檢驗階段發現的首批生產批次未能全面符合其嚴苛的質量標準。
    的頭像 發表于 07-25 14:24 ?684次閱讀

    HPMicro Arduino支持包v0.1.0發布,適配功能揭曉!

    HPMicro Arduino支持包v0.1.0發布,適配功能揭曉!
    的頭像 發表于 07-11 08:18 ?502次閱讀
    HPMicro Arduino支持包v0.1.0<b class='flag-5'>發布</b>,適配功能揭曉!

    蘋果首款折疊屏MacBook或提前至2026年發布

    天風國際分析師郭明錤近日發布關于蘋果首款折疊屏MacBook的最新調查報告。根據他的最新預測,這款備受期待的MacBook預計將在2026年發布,比之前的預測提前了一年。
    的頭像 發表于 05-27 09:48 ?460次閱讀

    任天堂Switch 2發布延期引發市場震動,股價暴跌8.8%

    任天堂于2月19日宣布,原定于2024年發布的下一代游戲機Switch 2將推遲發布,這一消息迅速在投資者和玩家群體中引起軒然大波。任天堂股價在東京股市周一開盤后迅速下挫,一度跌幅達到8.8%,創下自2021年10月以來的最大單日跌幅。
    的頭像 發表于 02-21 13:40 ?900次閱讀

    RZ/G柔性軟件包v2.0.1發布說明

    電子發燒友網站提供《RZ/G柔性軟件包v2.0.1發布說明.pdf》資料免費下載
    發表于 02-21 10:48 ?0次下載
    RZ/G柔性軟件包v2.0.1<b class='flag-5'>發布</b>說明

    16位單片機RL78系列Rev.1.20發布說明

    電子發燒友網站提供《16位單片機RL78系列Rev.1.20發布說明.pdf》資料免費下載
    發表于 02-19 10:15 ?0次下載
    16位單片機RL78系列Rev.1.20<b class='flag-5'>發布</b>說明

    QE for Motor V1.3.0發布說明

    電子發燒友網站提供《QE for Motor V1.3.0發布說明.pdf》資料免費下載
    發表于 02-19 09:35 ?0次下載
    QE for Motor V1.3.0<b class='flag-5'>發布</b>說明

    RZ/V2L DRP-AI支持包版本.7.41發布說明

    電子發燒友網站提供《RZ/V2L DRP-AI支持包版本.7.41發布說明.pdf》資料免費下載
    發表于 02-01 10:07 ?0次下載
    RZ/V2L DRP-AI支持包版本.7.41<b class='flag-5'>發布</b>說明

    RZ/V多操作系統包V1.12發布說明

    電子發燒友網站提供《RZ/V多操作系統包V1.12發布說明.pdf》資料免費下載
    發表于 02-01 09:47 ?0次下載
    RZ/V多操作系統包V1.12<b class='flag-5'>發布</b>說明

    嵌入式目標V6.06.00發布說明

    電子發燒友網站提供《嵌入式目標V6.06.00發布說明.pdf》資料免費下載
    發表于 02-01 09:26 ?0次下載
    嵌入式目標V6.06.00<b class='flag-5'>發布</b>說明

    e2 studio 2024-01發布說明

    電子發燒友網站提供《e2 studio 2024-01發布說明.pdf》資料免費下載
    發表于 01-30 09:47 ?1次下載
    e2 studio 2024-01<b class='flag-5'>發布</b>說明

    CS+適用于CC V8.11.00發布說明

    電子發燒友網站提供《CS+適用于CC V8.11.00發布說明.pdf》資料免費下載
    發表于 01-29 11:46 ?0次下載
    CS+適用于CC V8.11.00<b class='flag-5'>發布</b>說明

    電容式觸摸的QE V3.3.0發布說明

    電子發燒友網站提供《電容式觸摸的QE V3.3.0發布說明.pdf》資料免費下載
    發表于 01-29 10:58 ?0次下載
    電容式觸摸的QE V3.3.0<b class='flag-5'>發布</b>說明

    AMD CES 2024發布會時間定檔1月8日

    據外媒報道,全球領先的芯片制造商AMD正式宣布,將于美國東部標準時間1月8日上午10點(北京時間1月8日23:00)舉行CES 2024發布會。這一消息引起了業界和消費者的廣泛關注。
    的頭像 發表于 01-08 15:05 ?1772次閱讀
    主站蜘蛛池模板: 年轻的母亲4线在线观看完整| 久久re视频这里精品09免费| 小SAO货水真多把你CAO烂| 美女被打开了屁股进去的视频 | 4hu四虎免费影院www| 99久久99| 国产AV麻豆出品在线播放| 国产婷婷午夜精品无码A片| 精品国产乱码久久久久久夜深人妻 | 色戒西瓜视频| 漂亮的保姆5电影免费观看完整版中文| 欧美含羞草免费观看全部完| 色久久久综合88一本道| 亚洲精品久久久久AV无码林星阑| 伊在香蕉国产在线视频| avove主播| CHESENGAY痞帅警察GV| 国产成a人片在线观看视频99| 国产婷婷午夜无码A片| 久久橹| 奇米色偷偷| 日本性xxx| 三级全黄a| 幺妹视频福利视频| xxxx美国老师1819| 国产亚洲精品成人a在线| 美国CERANETWORK超清| 手机在线免费看毛片| 在线 国产 欧美 亚洲 天堂| 亚洲三级视频| 亚洲中文有码字幕日本| WWW国产精品内射熟女| 国产亚洲精品久久久久久入口| 绿巨人www在线观看| 色戒2小时38分在线观看| 一本色道久久88综合日韩精品| xxxx美国老师1819| 精品亚洲视频在线观看| 日韩欧美一区二区三区免费观看| 亚洲免费视频在线| 被室友C哭调教双性|