分享幾款在idea中比較常用的插件,可以提高編碼效率。
一、Free Mybatis plugin
這個插件超級實用,可以從dao接口跳轉到mybatis的xml文件中,還能找到對應的方法,平時我們從controller的方法跳轉到service都可以ctrl+點擊跳轉找到對應的方法,但是從dao到xml就沒辦法了,只能復制方法名,到對應的xml里查找,效率很低,這款插件就解決了這個問題。在這里簡單說下怎么在idea中配置使用。
1、安裝
在idea中settings-->plugins,搜索Free Mybatis plugin回車,然后點擊installed(安裝),然后等待下載安裝好后重啟idea即可
2、使用
安裝好此插件之后打開一個dao接口文件,出現箭頭即可標識安裝成功,點擊箭頭可跳轉到相應的xml方法
二、Maven helper
這是一個可以查看maven依賴的插件,可以展示pom文件中的依賴(以列表或樹的形式),最重要的是可以使用此插件查看maven依賴是否有沖突。相信大家都有因為maven依賴沖突而導致項目報錯的經歷,有了這款插件可以查看沖突的依賴項,會少了很多找bug的時間。
1、安裝
在idea中settings-->plugins,搜索Maven helper回車,然后點擊installed(安裝),然后等待下載安裝好后重啟idea即可,不要選錯哦。
2、使用
安裝完成之后,打開一個pom.xml文件,底部會多一個Dependency Analyzer標簽,點擊即可查看maven依賴。
三、RestfulToolkit
這是一款http請求工具,可以根據url跳轉到相應方法,並根據controller生成相應請求url和數據
1、安裝
在idea中settings-->plugins,搜索RestfulToolkit回車,然后點擊installed(安裝),然后等待下載安裝好后重啟idea即可。
2、使用
打開idea,在右側邊欄會有一個標簽(RestServices),打開可以看到里面是url路徑
3、優缺點
優點:集成在idea中,可以自動生成參數和請求url,方便快速進行測試
缺點:不能保存請求記錄,每次請求都需要重新定義
四、Translation
一款翻譯插件,集成在idea中,可以不用切換窗口到瀏覽器或其他軟件中搜索,且可以根據駝峰命名規則對應的變量名或方法名,在定義方法名或屬性變量時很方便
1、安裝
在idea中settings-->plugins,搜索Translation回車,然后點擊installed(安裝),然后等待下載安裝好后重啟idea即可。
2、使用
新版本的idea在安裝此插件后,在導航欄會有圖標顯示,在選中變量或中文字符時右鍵會有顯示
選擇 Translate:(生成翻譯內容)
選擇 Translate and Replace:(給出英文的選項,選擇后會直接替換)
五、阿里巴巴代碼規約掃描
一款阿里巴巴代碼規范約束插件,對代碼規范等很有幫助,可以養成良好的代碼規范,變成風格
1、安裝
在idea中settings-->plugins,搜索alibaba回車,然后選擇如圖所示,點擊installed(安裝),然后等待下載安裝好后重啟idea即可。(不要選錯哦)
2、使用
安裝完成后,在導航欄Tools里會有 阿里編碼規約這一項
點擊編碼規約掃描會掃面整個項目,然后在 Inspection Results窗口中展示不符合代碼規范的代碼(如下圖)
如果覺得掃描整個項目太費時且影響性能,可以選中要掃描的文件,右鍵選擇掃描(如下圖):
注意:阿里編碼規約掃描,默認是開啟實時監測的,此功能可能會引起idea卡頓,可以點擊 關閉實時檢測功能 將其關閉,在編碼完成后再主動掃描文件
好了,這幾款插件已經介紹完了,小伙伴們趕緊去試試吧,如果大家平常有什么好用的插件也可以留言分享哦。