IDEA 2021.2重磅發(fā)布!敖丙連夜梭哈,發(fā)現(xiàn)這些改動很Nice!附新亮點演示!

IDEA 最近又雙叒叕更新了,這次是 IDEA 更新到 2021.2 版本。
這只是一次 2021 小版本更新,所以沒有增加特別大的更新,但是也增加億點點功能,使的 IDEA 更加智能,更加方便開發(fā)者操作。

圖標變了
第一個大變化就是 IDEA 圖標變了,更加立體了,但是總感覺缺點什么。。。

自動保存觸發(fā)操作
IDEA 2021.2 可以設置自動保存時觸發(fā)的操作,比如重新格式化,優(yōu)化 Java 包導入。我們可以在 Preferences / Settings | Tools | Actions on Save 進行設置。

比如上圖這個格式化代碼,如果設置成 Changed lines,IDEA 自動保存時將會格式化你當前改動代碼,這就不用擔心寫完代碼忘記格式化了。
額外再提一點,個人建議上面格式化代碼不要設置成 Whole file,這是因為多人開發(fā)中同時改動這個文件,你整個格式化,比較容易造成沖突,解決這種格式化導致的沖突比較蛋疼。
更加容易查找 maven 依賴
IDEA 2021.2 新增一個功能強大的 Package Search 頁面,我們可以在這上面管理 Maven 項目或者 Gradle 項目依賴項,輕松查找和添加新依賴項以及管理現(xiàn)有依賴項。

這個功能底層實際使用的 IDEA 公司制作的一個依賴搜索網(wǎng)站:
https://package-search.jetbrains.com/
這個網(wǎng)站聚集下面幾個倉庫的信息,幫助我們更加容易的搜索依賴信息。

在這個網(wǎng)站搜索了一下 Apache Commons 依賴,可以看到搜索結(jié)果不僅包括了 maven pom 依賴,另外我們還可以在左側(cè)直接訪問這個依賴的自家的主頁,查找使用信息。

不得不說這個功能挺方便的,不過有一說一,目前這個網(wǎng)站部署在外網(wǎng),可能存在網(wǎng)頁打開比較慢的情況。希望 IDEA 這個功能后續(xù)可以增加自己配置倉庫的功能,這樣就可以方便搜索自己公司倉庫的內(nèi)依賴了。
圖表結(jié)構(gòu)視圖
IDEA 2021.2 優(yōu)化圖表功能,增加左側(cè)縮略圖的功能。

我們可以在左側(cè)縮略圖的進項一些縮放、畫布移動等操作。
自動清理緩存和日志
IDEA 2021.2 增加一個自動清理的緩存以及日志的的功能,目前將會自動清理更新已超過 180 天的所有緩存和日志目錄。這個清理不會影響系統(tǒng)設置和插件目錄。
另外我們也可以Help | Delete Leftover IDE Directories 手動打開這個清理功能。

微服務圖表
IDEA 2021.2 現(xiàn)在可以展示微服務的圖表,在這上面我們可以看到微信服務交互關(guān)系。我們可以點擊 Endpoints 工具窗口中的相應圖標進行構(gòu)建生成。

