好的插件,不僅可以減緩開發代碼的疲倦,更能提高開發效率和代碼質量,下面潘老師給大家推薦幾款經典好用的必備IDEA插件,讓你寫代碼的速度從此起飛,並且寫出高質量代碼!
一、實用插件
第1款:SonarLint
SonarLint是一個代碼質量檢測插件,可以幫助我們檢測出代碼中的一些潛在漏洞和bug,幫助優化提高代碼質量。
第2款:Maven Helper
Maven Helper插件可以方便顯示maven的依賴樹和方便解決依賴沖突問題。
第3款:Alibaba Java Coding Guidelines
Alibaba Java Coding Guidelines插件可以幫助實現編碼規約掃描,有助於我們進行代碼排錯、提高編碼效率、以及提升項目整體的運行速度。
第4款:Free Mybatis plugin
Free Mybatis plugin能夠在Mybatis的Mapper接口和xml文件之間很方便的來回切換,像是查看接口實現類同樣簡單,無需到xml中去搜索。
第5款:MybatisX
如何你使用MyBatis-Plus開發,MybatisX插件可謂神器,不僅可以快速幫你從數據生成mapper、xml、entity、service等通用代碼(需要在IDEA右側Database中連接數據庫),還可以根據接口方法生成xml中的標簽,快速從mapper中方法跳轉到xml代碼。
第6款:GitToolBox
Git版本管理必備,可以自動定時幫你拉取代碼,在項目名后顯示分支版本信息,在代碼中顯示提交日志信息等等
第7款:Grep Console
在開發的過程當中,idea的控制台一般會打印出一大推的日志,想要快速找到本身關心的日志比較困難,經過Grep Console插件能夠給不一樣級別的日志設置不一樣的展現樣式,幫助快速定位日志
第8款:Translation
像我這樣英文很菜的人來講,這款插件就是神器,在看各類框架源碼的時候十分有用; 選擇右鍵就能夠翻譯,對於方法或者類上面的注釋,只要按下F1就自動被翻譯成中文maven
第9款:Lombok
可讓實體類更加簡化,不在須要寫getter/setter方法以及構造方法,具體參考:Lombok入門使用教程及其優缺點詳解
二、美化插件
第1款:Material Theme UI
Material Theme UI是主題插件,可讓你的idea圖標、配置搭配很到位,也能夠切換不用的顏色,默認提供了不少的主題供選擇,每一種都很酷炫。
第2款:Extra Icons
這也是一款美化插件,為一些文件類型提供官方沒有的圖標框
第3款:Background Image Plus
Background Image Plus是設置idea背景圖片的插件,不但能夠設置固定的圖片,還能夠設置一段時間后隨機變化背景圖片,以及設置圖片的透明度等等
第4款:Code Glance
Sublime Text右側的預覽區相信不少人都用過吧, 此插件就實現了代碼編輯區迷你縮放功能, 達到代碼全局預覽
本文首發於Java潘老師個人博客:推薦幾款IDEA開發必備的經典好用插件,讓代碼飛起來!