使用IDEA的小夥伴一定不要錯過下面的插件,它會提升你的幸福感和敲代碼的效率,很多是Java開發者的福音。
1、BackgroundImagePlus:代碼背景圖插件
狂拽屌指數:★★★★
實用指數:★★
我們知道,IDEA的背景一般是白色或者黑色背景。當你擁有了這個插件,你可以把你的女神或者你喜歡的圖片設置為代碼背景圖片,可以設置透明狀態,不用擔心代碼受圖片影響。
2、CodeGlance:代碼編輯區迷你縮放圖插件
狂拽屌指數:★★
實用指數:★★★
3、Translation:翻譯插件
狂拽屌指數:★★
實用指數:★★★
使用很簡單:選中單詞或者段落 ctrl+shift+y 翻譯
4、RainbowBrackets:實現配對括號相同顏色
狂拽屌指數:★★★
實用指數:★★★★
可以實現配對括號相同顏色,並且實現選中區域代碼高亮的功能。對增強寫代碼的有趣性和排錯等都有一些幫助。
5、Grep Console :顯示多顏色調試日誌
狂拽屌指數:★★★★
實用指數:★★★★
由於Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個問題,下面就以開發JavaEE項目中,結合Log4j配置多顏色日誌輸出功能。
6、Statistic:查看你的代碼數據
狂拽屌指數:★★★
實用指數:★★
7、Markdown Navigator:Markdown文檔編輯
狂拽屌指數:★★
實用指數:★★
可以在 IDEA 中編輯Markdown文檔
8、RestfulToolkit:一套 RESTful 服務開發輔助工具集
狂拽屌指數:★★★
實用指數:★★★★
① 根據 URL 直接跳轉到對應的方法定義 ( or Ctrl Alt N );
② 提供了一個 Services tree 的顯示窗口;
③ 一個簡單的 http 請求工具;
④ 在請求方法上添加了有用功能: 複製生成 URL,複製方法參數;
當我們沒有安裝 postman 時,可以使用這個代替。
9、GsonFormat:將JSONObject格式的 String 解析成實體
狂拽屌指數:★★
實用指數:★★
10、MyBatis Log Plugin:在控制檯打印 mybatis 的腳本日誌
狂拽屌指數:★★
實用指數:★★★★
mybatis sql log 就會自動幫大家把sql和參數進行拼裝
11、Free Mybatis plugin:快速從代碼跳轉到 mapper 及從 mapper 返回代碼
狂拽屌指數:★★
實用指數:★★★★
實現了dao代碼跳轉到 mapper,mapper跳轉回dao
12、FindBugs:代碼檢查工具
狂拽屌指數:★★
實用指數:★★★★
Idea自帶的檢查工具已經很強大,如有需要也可以加上Alibaba Java Coding Guidelines的代碼檢查工具,但是,說白這些工具其實更多的是規範性檢查,如果需要更深入的去檢查異常,可以使用此插件~
13、Nyan Progress Bar:漂亮的進度條
狂拽屌指數:★★★★
實用指數:★★
14、GenerateAllSetter:一鍵生成set、get方法
狂拽屌指數:★★
實用指數:★★★★
15、Lombok:註解形式來簡化 java 代碼
狂拽屌指數:★★
實用指數:★★★★
例如開發中經常需要寫的javabean,都需要花時間去添加相應的getter/setter,也許還要去寫構造器、equals等方法,而且需要維護,當屬性多時會出現大量的getter/setter方法,這些顯得很冗長也沒有太多技術含量,一旦修改屬性,就容易出現忘記修改對應方法的失誤。Lombok能通過註解的方式,在編譯時自動為屬性生成構造器、getter/setter、equals、hashcode、toString方法。
16、activate-power-mode:讓代碼跳動起來
狂拽屌指數:★★★★★
實用指數:★
>>>
閱讀更多 Python大星 的文章