IntelliJ IDEA 2020.2 EAP 5 發佈:完美支持Java 15

點擊上方藍色“程序猿DD”,選擇“設爲星標”

回覆“資源”獲取獨家整理的學習資料!

作者 | 白開水不加糖

來源 | https://www.oschina.net/news/116736/intellij-idea-2020-2-eap5-released

IntelliJ IDEA 2020.2 EAP5 現已發佈,新版本的主要亮點內容如下:

  • Java 15 支持

  • Related problems

  • Intentions preview

  • Java intention actions 改進

  • 結構搜索和替換檢查

  • 在 build.gradle 文件中對 completion 和 navigation 的改進

 Java 15 支持

即將發佈的 IntelliJ IDEA 2020.2 版本已經支持 Java 15,該 Java 15 計劃於今年 9 月發佈。

IntelliJ IDEA 2020.2 將同時支持 Java 14 和 Java 15 的 preview 功能。但值得注意的是,隨着 v2020.3 的發佈,該團隊則計劃放棄對 Java 14 preview 功能的支持,因爲 IntelliJ IDEA 2020.3 將在 Java 15 發佈之後發佈。

Related problems

IntelliJ IDEA 2020.2 將向用戶發出警告,提示有關 Java 代碼中與類或具有外部用法的簽名更改有關的問題。此功能也適用於字段。

單擊相關問題鑲嵌提示,IDE 將打開“查找”工具窗口,其中列出了由於外部文件中的成員簽名更改而引起的問題列表。

Intentions preview

在 IntelliJ IDEA 中,可以在實際將意圖操作和快速修復應用於代碼之前對其進行預覽。使用 Alt + Enter 快捷鍵調用 Show Context Action 並選擇所需的意圖操作,然後在 macOS 上按 Alt+Space 並在 Windows 和 Linux 上按 Ctrl+Shift+I 預覽結果。

用戶可以使用向上和向下箭頭預覽所有可用操作的結果。

開發團隊最初將其作爲 v2020.1 的實驗功能引入。IntelliJ IDEA 2020.2 則對其進行了完善,並添加了可以在應用之前進行預覽的更多操作。IDE 還會突出顯示該操作將使用刪除線格式刪除的代碼。

Java intention actions 改進

添加了一個新的上下文動作來將多個語句摺疊成一個循環。

同時還改進了展開循環意圖動作。它將從數據流獲取循環大小,並且此操作現在支持 enum.values()。

還有一個新的 intention action,可以將語句複製到兩個“if”分支中。在某些情況下,將一部分代碼複製到“if”語句的兩個分支中是合理的。即使可能引入代碼重複,但是如果用戶打算進一步重構這段代碼,它也可能非常有用。

結構搜索和替換檢查

在 IntelliJ IDEA 2020.2 中,用戶可以在項目中根據需要進行任意數量的“結構搜索”和“替換”檢查,並且對於每個檢查,用戶可以指定嚴重性級別、描述,或者分別啓用或禁用檢查。

更多詳細內容可查看發佈說明:https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-2-eap-5-java-15-related-problems-intentions-preview-and-more/

往期推薦

聊一聊 Spring 中的線程安全性

給 Spring Boot 項目減減肥!18.18M 到 0.18M 是如何做到的?

全球最大同性交友網站必備的五大神器!

最華麗的 Kubernetes 桌面客戶端:Lens

那些實用與顏值齊飛的桌面!

Spring Boot 2.x基礎教程:MyBatis的多數據源配置

歡迎加入我的知識星球,聊技術、說職場、侃社會。

頭髮很多的程序員DD和他的朋友們在這裏期待你的到來!

加入方式:長按下方二維碼噢

最近更新:

【技術圈】分享最近給阿里提的一個數據安全問題

【社會人】開聊這本社會百科全書《民法典》,做個合格的社會人

我的星球是否適合你?

點擊閱讀原文看看我們都聊過啥?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章