吐血推薦珍藏的IDEA插件

之前給大家推薦了一些我自己常用的VS Code插件,很多同學表示很受用,並私信我說要再推薦一些IDEA插件。作爲一名職業Java程序員/業餘js開發者,我平時還是用IDEA比較多,所以也確實珍藏了一些IDEA插件。今天就一併分享給大家。

在最開始,我還是想先介紹一下IDEA中如何安裝插件,首先打開Preferences(菜單欄打開或者使用快捷鍵Command+,)在Windows版本中應該是Settings。然後選擇Plugins一欄,就可以從右側的MarketPlace中選擇自己需要的插件進行安裝了。

在這裏插入圖片描述

Lombok

首先向我們走來的是Lombok。作爲Java程序員,你還在爲不斷的寫Getter/Setter方法而苦惱嗎?你還在爲每個Model類都要寫類似的構造方法而感到煩惱嗎?趕快試試Lombok吧,它可以有效幫助你解決這些問題,只需要一個註解,構造方法和Getter/Setter方法全部搞定,再也不用把時間浪費在無用功上了。

如果你還不是很瞭解Lombok的話,可以自己動手,到Lombok官網學習一番,學完記得回來點贊。

最後展示一個簡單的例子供大家參考。

lombok

String Manipulation

String Manipulation插件是一款非常強大的插件,它可以對代碼進行很多操作,如排序、去除空行、字符串格式轉換、Encode/Decode。其中我最常用的是字符串格式轉換。你可以通過點擊右鍵選擇String Manipulation或者使用快捷鍵Option + M來選擇相應的功能。

String Manipulation

stackoverflow

作爲一名高級CtrlCV工程師,我寫代碼有兩大利器,一個是Google,另一個就是stackoverflow。兩者相輔相成,幫我在編碼的道路上越走越遠。相信有不少同學跟我一樣離不開stackoverflow,那麼這款插件就會給你帶來極大的方便,遇到問題怎麼辦?右鍵一下,點擊「search stackoverflow」,大部分問題都可以輕鬆搞定。

Rainbow Brackets

在推薦VS Code的插件時我們就介紹過一款叫做Bracket Pair Colorizer的插件,它可以把括號變成不同的顏色,我覺得這樣分辨括號非常方便,看起來也比較美觀。所以在IDEA中也使用了相同效果的插件,就是Rainbow Brackets。

Rainbow Brackets

GsonFormat

我們在接外部接口時,別人給了一串JSON串,我們在代碼中需要將JSON中的字段封裝到一個類中,一個一個輸入挺麻煩的,這時GsonFormat就可以派上用場了。它可以幫助我們根據JSON中的key快速生成我們需要的類。

它的使用快捷鍵是Option + S

在這裏插入圖片描述

Maven Helper

如果你的項目使用的構建工具是Maven的話,這個插件就能幫你避免各種依賴衝突,安裝好插件之後,打開pom文件,可以看到最下方有一個叫Dependency Analyzer的Tab,這裏就可以看到你的哪些依賴是有衝突的,然後在右側Exclude掉不需要的依賴。
Maven Helper

RestfulToolkit

RestfulToolkit是一套輔助開發Restful服務的工具集,對於這個插件,我最常用的功能就是快速查找指定的url對應的方法。快捷鍵是Command + \

關於其他的一些功能,大家有興趣的話可以直接訪問該插件的homepage

以上這些就是我常用的IDEA插件了,沒有太多花裏胡哨的東西,大家如果有什麼好用的插件也歡迎分享出來。