天天看點

船新 IDEA 2022.2 正式釋出,新特性真香!

出品:OSC開源社群

ID:oschina2013

作為一個經常使用IntelliJ IDEA來寫代碼的使用者,每次對于IntelliJ IDEA的版本更新都是非常關注的。

幾個月前,IntelliJ IDEA 2022大版本剛釋出,剛熱乎還沒多久呢,這不就在前幾天,IntelliJ IDEA 2022.2首個公開測試版又釋出了。好家夥,這疊代速度是真有你的。

今天這篇文章就來聊一聊新版本的幾個主要功能更新和改進。

船新 IDEA 2022.2 正式釋出,新特性真香!

增強遠端開發體驗

遠端開發功能将 IDE 拆分為本地和遠端元件,IDE backend後端服務安裝在遠端伺服器上用于加載和處理項目,同時thin client則在本地運作并提供完整的工作 UI。

這兩個元件通過 SSH 連接配接,在遠端伺服器進行繁重任務的處理,進而提供流暢的本地體驗。關于遠端開發的更多内容可參看:blog.jetbrains.com/idea/2022/06/intellij-idea-2022-2-eap-7/

船新 IDEA 2022.2 正式釋出,新特性真香!

支援Spring 6和Spring Boot 3的特性

IntelliJ IDEA 2022.2 完全支援 Spring 6 和 Spring Boot 3 的新特性,包括新的 @AutoConfiguration 類和 @ConfigurationProperties 類等。

視訊位址:http://mpvideo.qpic.cn/0b2emiaaoaaaiian7jwlgzrfaywda5raabya.f10002.mp4?

視訊位址:http://mpvideo.qpic.cn/0bc34yaamaaauqan4hgltfrfbzwda3taabqa.f10002.mp4?

支援使用快捷鍵全局更改字型大小

新版本版本引入了可更改所有編輯器字型大小的鍵盤快捷鍵, 要放大字型,按 ⌃⇧. /Alt+Shift+. ;要縮小字型,按 ⌃⇧,/Alt+Shift+Comma。

視訊位址:http://mpvideo.qpic.cn/0bc3dyaaiaaapyanzl6lebrfahwdaqpaabaa.f10002.mp4?dis_k=5ec88e2e7b87546f79a8ef87b46a1abc&dis_t=1658653271&vid=wxv_2481922308329390084&format_id=10002&support_redirect=0&mmversion=false

支援在JSON、YAML和.properties字元串值中啟用可點選的URL

JSON、YAML 和 .properties 檔案現在具有在以 http:// 和 https:// 開頭的值内自動插入 Web 引用的功能。使用者可以輕松地在 Web 浏覽器中一鍵打開這些連結,也可以在 HTTP 用戶端中從 Context Actions 菜單(Alt + Enter / Option + ⏎)生成請求。

船新 IDEA 2022.2 正式釋出,新特性真香!

新增用于Java的實驗性GraalVM原生調試器

IntelliJ IDEA 2022.2 支援調試原生 GraalVM 鏡像二進制檔案,可以将調試器附加到任何基于 GraalVM 的可執行檔案,或使用附加的調試器啟動應用程式。它将為 Maven/Gradle 項目自動建立相應的運作配置。

不過需要注意的是,目前這也是實驗性功能,需要安裝 GraalVM 的開發版本和插件。

船新 IDEA 2022.2 正式釋出,新特性真香!
船新 IDEA 2022.2 正式釋出,新特性真香!
船新 IDEA 2022.2 正式釋出,新特性真香!

改進對Bean驗證注解的支援

IntelliJ IDEA 2022.2 現在為 Java 和 Kotlin 的 Bean Validation 注解中的消息屬性提供 references 并支援 folding。

船新 IDEA 2022.2 正式釋出,新特性真香!

除了這些以外,還有一些功能新增和改進如下:

  • 支援 Groovy 內建查詢
  • 更新内置的 Kubernetes 和 Docker 版本
  • 「運作目前檔案」功能支援運作和調試單個檔案,而無需專門的運作配置
  • 支援導入受信任的 SSL 證書
  • 改進 HTTP 用戶端
  • 從 JBR11 切換到 JBR17
  • 改進 Java 的代碼檢查和代碼補全功能
  • 增強的 IntelliJ IDEA 配置檔案

除此之外,更詳細的更新說明也可參閱:blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2-beta/