(給ImportNew加星標,提高Java技能)
IntelliJ IDEA 發布了最新2022.3版本,本次更新:可以通過設置切換到新 UI,即可預覽煥然一新的 IDE 外觀。引入了一個新的 Settings Sync(設置同步)解決方案,用於同步和備份自定義用戶設置。此外,IntelliJ IDEA Ultimate 還提供了一種處理 WSL 2 中的項目的新方式、適用於 Spring Bean 自動裝配和 OpenAPI 架構生成的新操作,以及 Redis 支持。
其中最大的亮點是實現了對 Redis 的支持,真的是期待已久。
主要更新
1.新 IntelliJ IDEA UI
在 IntelliJ IDEA 2022.3 中,可以切換到新 UI 並預覽 IDE 完全重做的外觀,新外觀乾淨、現代且功能強大。
2.新的 Settings Sync(設置同步)解決方案新的 Settings Sync(設置同步)插件現在可用於所有基於 IntelliJ 的 IDE(Rider 除外),包括免費版和付費版。新的解決方案能夠同步來自平台、捆綁插件和一些第三方插件的大部分可共享設置。請注意,IDEA將停止支持舊的 IDE Settings Sync(IDE 設置同步)插件並取消捆綁 Settings Repository(設置倉庫)。IntelliJ IDEA Ultimate 2022.3 帶來了處理在 WSL 2 文件系統中運行的項目的替代方式。IDE 後端將直接在 WSL 2 中啟動。4.適用於 Spring Bean 自動裝配和 OpenAPI 架構生成的新操作使用 IntelliJ IDEA Ultimate 2022.3,可以在需要的地方輕鬆自動裝配 Spring Bean。這項新操作適用於 Spring、Micronaut 和 Jakarta EE CDI。此外,還增強了使用 OpenAPI 規範記錄 Web API 的用戶體驗,可以立即為 Spring 控制器或 JAX-RS 資源生成 OpenAPI 定義。在 IntelliJ IDEA Ultimate 2022.3 中,實現了備受期待的對 Redis 的支持。現在可以連接到 Redis Single Instance,在數據查看器中探索鍵值,藉助智能編碼輔助編寫和執行 Redis 查詢等。詳細信息請閱讀官方博客:https://blog.jetbrains.com/datagrip/2022/11/02/datagrip-2022-3-eap-2-redis-support/用戶體驗在 IntelliJ IDEA 2022.3 中,意圖操作的預覽功能現在默認開啟,可以立即查看應用 IDE 建議後代碼將如何變化。打開可用意圖操作列表並將鼠標懸停在不同選項上時會顯示預覽。微調 Search Everywhere(隨處搜索)結果列表背後的算法,使搜索結果的選擇更加準確。3.改進了 Tips of the Day(每日小技巧)對 Tips of the Day(每日小技巧)的外觀和行為做出了多項更改,使其更實用且更易理解。更新了對話框的設計,為每個小技巧添加了標題以指定描述的 IDE 區域,並實現了技巧評分功能以收集反饋。為 Bookmarks(書籤)實現了多項 UI 改進。首先,又可以從編輯器選項卡為文件添加書籤了。只需右鍵點擊選項卡調用上下文菜單,然後選擇 Bookmarks(書籤)。此外,可以將所有打開的選項卡中的所有文件添加到 Bookmarks(書籤)。為此,可以調用相同上下文菜單並選擇 Bookmark Open Tabs(為打開的選項卡添加書籤),也可以使用編輯器選項卡窗格右側的三點圖標調用此操作。IDE 會將所有打開的選項卡放入一個新的書籤列表中,您可以隨意為其命名。IntelliJ IDEA 2022.3 提供了以偏好樣式閱讀代碼的功能,即使該樣式與文件的當前格式不同。您可以在 Reader(閱讀器)模式下應用新的可視格式設置層,根據自定義格式方案調整代碼外觀,而無需重新格式化實際代碼。編輯器 如果在沒有選擇代碼的情況下複製或剪切一行,粘貼操作會將剪貼板的內容添加到當前行上方,而不是像舊版本一樣添加到文本光標處。2.針對 JavaScript 和 TypeScript 的 Code Vision 提示針對 JavaScript 和 TypeScript 實現了 Code Vision 內嵌提示。這些提示讓您可以直接在編輯器中即時了解代碼,顯示 inheritors(繼承者)、usages(用法)、code authors(代碼作者)和 related problems(相關問題)等指標。Java實現了一系列新的 Java 檢查和快速修復,保護您的代碼免受潛在危害和錯誤。新增了一項檢查來幫助檢測在每個分支中都有一條公共語句的 switch 表達式,並提供了一個快速修復來將語句向上移動到 switch 表達式中,從而縮短代碼。IDE 將報告冗餘數組長度檢查,以及 Collection.parallelStream() 之後的冗餘 parallel() 調用。另一項新檢查可以報告僅使用一個元素或字符時數組、列表或字符串的多餘創建。IntelliJ IDEA 2022.3 支持 2022 年 9 月發布的 Java 19 的新功能。IDE 現在支持記錄模式以及對 switch 表達式模式匹配的更改,提供了代碼高亮顯示、補全和導航。現有檢查和快速修復已相應更新以支持這些更改。構建工具從 v2022.3 開始,IDEA 將 Maven2 的支持改為通過一個獨立的插件。2.使用新 IntelliJ IDEA 工作區模型 API 的 Maven 導入使用新的 IntelliJ 工作區模型 API引入了實驗性 Maven 導入功能。
此版本還包含大量更新項,詳情可在更新公告中細閱:https://www.jetbrains.com/zh-cn/idea/whatsnew/#
- EOF -
Java 多線程永動任務設計與實現
面試官:斷網了,還能 ping 通 127.0.0.1 嗎?
兩萬字!多線程硬核50問!
看完本文有收穫?請轉發分享給更多人
關注「ImportNew」,提升Java技能

點讚和在看就是最大的支持❤️