之前給大家推薦了一些我自己常用的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官網學習一番,學完記得回來點贊。
最后展示一個簡單的例子供大家參考。
String Manipulation
String Manipulation插件是一款非常強大的插件,它可以對代碼進行很多操作,如排序、去除空行、字符串格式轉換、Encode/Decode。其中我最常用的是字符串格式轉換。你可以通過點擊右鍵選擇String Manipulation或者使用快捷鍵Option + M來選擇相應的功能。
stackoverflow
作為一名高級CtrlCV工程師,我寫代碼有兩大利器,一個是google,另一個就是stackoverflow。兩者相輔相成,幫我在編碼的道路上越走越遠。相信有不少同學跟我一樣離不開stackoverflow,那么這款插件就會給你帶來極大的方便,遇到問題怎么辦?右鍵一下,點擊「search stackoverflow」,大部分問題都可以輕松搞定。
Rainbow Brackets
在推薦VS Code的插件時我們就介紹過一款叫做Bracket Pair Colorizer的插件,它可以把括號變成不同的顏色,我覺得這樣分辨括號非常方便,看起來也比較美觀。所以在IDEA中也使用了相同效果的插件,就是Rainbow Brackets。
GsonFormat
我們在接外部接口時,別人給了一串JSON串,我們在代碼中需要將JSON中的字段封裝到一個類中,一個一個輸入挺麻煩的,這時GsonFormat就可以派上用場了。它可以幫助我們根據JSON中的key快速生成我們需要的類。
它的使用快捷鍵是Option + S
Maven Helper
如果你的項目使用的構建工具是Maven的話,這個插件就能幫你避免各種依賴沖突,安裝好插件之后,打開pom文件,可以看到最下方有一個叫Dependency Analyzer的Tab,這里就可以看到你的哪些依賴是有沖突的,然后在右側Exclude掉不需要的依賴。
RestfulToolkit
RestfulToolkit是一套輔助開發Restful服務的工具集,對于這個插件,我最常用的功能就是快速查找指定的url對應的方法。快捷鍵是Command +
關于其他的一些功能,大家有興趣的話可以直接訪問該插件的homepage。
以上這些就是我常用的IDEA插件了,沒有太多花里胡哨的東西,大家如果有什么好用的插件也歡迎分享出來。
作者:面向Google編程
鏈接:https://juejin.im/post/5e40efc46fb9a07c885f9f6e