這是我參與更文挑戰的第5天,活動詳情查看:更文挑戰java
本篇文章推薦一些好用的idea插件。git
沒有安裝這個插件以前,使用IDEA提供的Commit功能提交代碼:json
使用了這個插件以後是下面這樣的,提供了一個commit信息模板的輸入框:markdown
完成以後的效果是這樣的:ide
使用方法很簡單,就是能夠對多種級別的內容進行finbugs函數
分析完以後會有一個視圖進行提示,詳細的說明是哪一種問題。post
按照提示解決完問題以後再執行findbug查看狀況便可。學習
實際開發中,經常須要json格式的內容轉成Object,GsonFormat這款插件能夠實現該功能。 自定義個javaBean(無任何內容,就一個空的類),複製你要解析的json,而後alt+insert彈出以下界面 或者,使用快捷鍵 alt+s,經過快捷鍵調出該插件ui
格式化json編碼
生成以下
提供一個代碼的微型地圖,當你的類比較多的時候能夠幫忙你快速定位到要去的位置。這個插件在平常作普通開發的時候用處不大,不過,在你閱讀源碼的時候仍是頗有用的,以下圖所示:
一個必備的一個IDEA插件,很是實用。我通常用它來生成簡單的方法時序圖,方便咱們閱讀代碼,特別是在代碼的調用層級比較多的時候。 使用方法很簡單,選中方法名(注意不要選類名),而後點擊鼠標右鍵,選擇 Sequence Diagram選項便可!
配置完一些基本的選項好比調用深度以後,咱們點擊ok便可!在上面這張圖中咱們已經生成了調用方法之間的時序圖。
時序圖生成完成以後,你能夠選擇導出爲圖片或者text文件,你還能夠經過生成的時序圖來定位到相關的代碼,這對於咱們閱讀源碼的時候尤爲有幫助!
過濾篩選出來本身想看的日誌,能夠設置顏色
配置好各級日誌的前景色
效果以下
阿里巴巴 Java代碼規範插件。安裝該插件後,代碼超過 80 行、手動建立線程池等,這些和《手冊》中的規約不符時,IDEA中會給出警告提示。建議你們必定必定必定要安裝該插件,它會幫助你檢查出不少隱患,督促你寫更規範的代碼。
在編寫代碼的同時進行提示
Stream 很是好用,能夠靈活對數據進行操做,可是對不少剛接觸的人來講,很差理解。 那麼 Java Stream Debugger 這款神器的 IDEA 就能夠幫到你。它能夠將 Stream 的操做步驟可視化,很是有助於咱們的學習。
因爲不少人沒有養成好的編碼風格,沒有隨手 format 代碼的習慣,甚至有些同事會寫代碼超過幾百行,閱讀起來將很是痛苦。痛苦的緣由之一就是找到上下文,因爲括號太多,不肯定當前代碼行是否屬於某個代碼塊,此時這個插件就會幫上大忙。
開發中,咱們一般會調用其餘已經編寫好的函數,調用後須要填充參數,可是絕大多數狀況下,傳入的變量名稱和該函數的參數名一致,當參數較多時,手動單個填充參數很是浪費時間。該插件就能夠幫你解決這個問題。安裝完該插件之後,調用一個函數,使用 Alt+Enter 組合鍵,調出 "Auto fill call parameters" 自動使用該函數定義的參數名填充。
對於不少人而言,寫代碼時略顯枯燥的,若是可以安裝本身喜歡的主題將爲開發工做帶來些許樂趣。 IDEA 支持各類主題插件,其中最出名的當屬 Material Theme UI。