IntelliJ IDEA 2021.2 重磅發(fā)布!這些改動(dòng)很Nice!YYDS
大家好,我是寫(xiě) Java 代碼只用 IDEA 的 Guide!
IDEA 最近又雙叒叕更新了,這次是 IDEA 更新到 2021.2 版本。
這只是一次 2021 小版本更新,所以沒(méi)有增加特別大的更新,但是也增加億點(diǎn)點(diǎn)功能,使的 IDEA 更加智能,更加方便開(kāi)發(fā)者操作。

圖標(biāo)變了
第一個(gè)大變化就是 IDEA 圖標(biāo)變了,更加立體了,但是總感覺(jué)缺點(diǎn)什么。。。

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

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

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

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

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

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

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

我是 Guide哥,一個(gè)工作2年有余,接觸編程已經(jīng)6年有余的程序員。大三開(kāi)源 JavaGuide,目前已經(jīng) 100k+ Star。未來(lái)幾年,希望持續(xù)完善 JavaGuide,爭(zhēng)取能夠幫助更多學(xué)習(xí) Java 的小伙伴!共勉!凎!點(diǎn)擊即可了解我的個(gè)人經(jīng)歷。
歡迎點(diǎn)贊分享。咱們下期再會(huì)!
