出品:OSC開源社群
ID:oschina2013
作為一個經常使用IntelliJ IDEA來寫代碼的使用者,每次對于IntelliJ IDEA的版本更新都是非常關注的。
幾個月前,IntelliJ IDEA 2022大版本剛釋出,剛熱乎還沒多久呢,這不就在前幾天,IntelliJ IDEA 2022.2首個公開測試版又釋出了。好家夥,這疊代速度是真有你的。
今天這篇文章就來聊一聊新版本的幾個主要功能更新和改進。

增強遠端開發體驗
遠端開發功能将 IDE 拆分為本地和遠端元件,IDE backend後端服務安裝在遠端伺服器上用于加載和處理項目,同時thin client則在本地運作并提供完整的工作 UI。
這兩個元件通過 SSH 連接配接,在遠端伺服器進行繁重任務的處理,進而提供流暢的本地體驗。關于遠端開發的更多内容可參看:blog.jetbrains.com/idea/2022/06/intellij-idea-2022-2-eap-7/
支援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 + ⏎)生成請求。
新增用于Java的實驗性GraalVM原生調試器
IntelliJ IDEA 2022.2 支援調試原生 GraalVM 鏡像二進制檔案,可以将調試器附加到任何基于 GraalVM 的可執行檔案,或使用附加的調試器啟動應用程式。它将為 Maven/Gradle 項目自動建立相應的運作配置。
不過需要注意的是,目前這也是實驗性功能,需要安裝 GraalVM 的開發版本和插件。
改進對Bean驗證注解的支援
IntelliJ IDEA 2022.2 現在為 Java 和 Kotlin 的 Bean Validation 注解中的消息屬性提供 references 并支援 folding。
除了這些以外,還有一些功能新增和改進如下:
- 支援 Groovy 內建查詢
- 更新内置的 Kubernetes 和 Docker 版本
- 「運作目前檔案」功能支援運作和調試單個檔案,而無需專門的運作配置
- 支援導入受信任的 SSL 證書
- 改進 HTTP 用戶端
- 從 JBR11 切換到 JBR17
- 改進 Java 的代碼檢查和代碼補全功能
- 增強的 IntelliJ IDEA 配置檔案
除此之外,更詳細的更新說明也可參閱:blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2-beta/