良心推薦!20款YYDS的IntellIJ IDEA插件
大家好,我是胖虎~ 周末愉快
今天給大家整理了20款IDEA插件,為了方便大家理解,我花費了很長的時間每個插件都錄制了GIF,結果文章總大小不能超過10M,壓縮了GIF結果還是遠遠超過10M。
大家如果不知道怎么使用的話,可以看看我B站的這個視頻(別忘了三連喲
)
視頻地址:https://www.bilibili.com/video/BV1Ah411t7Rj
(文末點擊閱讀原文可直接跳轉)
以下插件已經為大家下載打包了,如果IDEA版本不一致的話,部分插件可能無法安裝,可以根據(jù)我提供的地址自行下載相應插件:
插件打包下載地址:https://www.lanzouw.com/iV3XKwvq2de
Leetcode Editor
這是一個上班摸魚神器,也是一個可以在IDEA中刷算法題目的插件,有很多題目供我們學習,
表面在寫代碼,其實是在刷題。每道題都有很詳細的解題思路
插件下載地址:https://plugins.jetbrains.com/plugin/12132-leetcode-editor
Jrebel
這個插件真的是強烈推薦,有時候改一點點代碼都要重啟才能生效,很浪費時間。
有了這個插件,修改代碼之后不需要重啟也能生效。尤其跟別的同事聯(lián)調的時候特別爽!
熱部署插件,這個插件是收費的,但是可以免費激活,
訪問這個https://www.guidgen.com網址生成一個GUID,然后將生成的ID,拼接到下面的URL中,粘貼到激活界面就可以啦
插件下載地址:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel-for-intellij
https://jrebel.qekang.com/你生成的ID
Background Image Plus
一個設置背景圖片的插件,有時候純黑或者純白看膩的話,可以使用這個插件自定義背景圖片。
也支持動態(tài)的更換壁紙
插件下載地址:https://plugins.jetbrains.com/plugin/8502-background-image-plus
Codota
IDEA的自動補全功能已經很強大了,但是這個插件的自動補全功能更加強大,這是一個基于AI技術,學習了大量的開源項目,智能提示更加的可靠
插件下載地址:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript
有綠色圖標的就是codota自動提示的代碼
還有個更強的功能是,它可以從github、stackoverflow上快速的找到你想要的相關代碼
EasyCode
這個插件真的特別強大,它可以通過數(shù)據(jù)庫表自動的生成實體類、Controller、Dao、Service、mapper,簡單而且強大。
通過IDEA內置的數(shù)據(jù)庫,在對應的表中右鍵選擇easy code- generate Code,然后選擇路徑,勾選想要生成的代碼就可以啦
插件下載地址:https://plugins.jetbrains.com/plugin/10954-easy-code

Translation
這是翻譯插件,閱讀源碼有不認識的英文,或者編寫變量時,不知道英文怎么寫的時候可以直接進行翻譯
在菜單欄上也可以直接進行翻譯,不用再去打開一些在線翻譯網站了
插件下載地址:https://plugins.jetbrains.com/plugin/8579-translation
Key Promoter X
一個可以讓你慢慢脫離鼠標操作的插件,在IDEA中操作時,他會將對應的快捷鍵,進行提示。
并且右側會有一個列表,將你近期使用的功能進行展示,對于高頻操作我們可以使用快捷鍵,這樣可以提升效率
插件下載地址:https://plugins.jetbrains.com/plugin/9792-key-promoter-x
Maven Helper
插件下載地址:https://plugins.jetbrains.com/plugin/7179-maven-helper
安裝之后,在pom文件中會多出一個Dependcy Analyzer選項卡
Conflicts:顯示沖突依賴 All Dependencies as List:以列表形式顯示依賴 All Dependencies as Tree:以樹的形式顯示依賴
遇到沖突的依賴,可以點擊右鍵,跳到源文件或者直接選擇Exclude 排除這個依賴
Alibaba Java Coding Guidelines
阿里巴巴開發(fā)的一款插件,可以掃描代碼中可能存在的問題
插件下載地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
將不符合規(guī)約的代碼按 Blocker/Critical/Major(崩潰/嚴重/重要 ) 三個等級顯示在下方,雙擊可以定位至代碼處,右側窗口還有針對代碼的批量修復功能。
CodeGlance
用過sublime的同學對這個功能一定很熟悉,它是一個迷你縮放圖插件
當代碼過長的時候可以使用這個插件,相比如下拉框,這個插件更加的直觀和方便
插件下載地址:https://plugins.jetbrains.com/plugin/7275-codeglance
GsonFormat
這是一個將Json字符串自動轉換成實體類的插件
安裝完插件之后,在實體類中使用快捷鍵 'alt+insert',mac是‘control + 回車’選擇GsonFormat
插件下載地址:https://plugins.jetbrains.com/plugin/7654-gsonformat
JavaDoc
這是一個快速生成文檔注釋的插件
插件下載地址:https://plugins.jetbrains.com/plugin/7157-javadoc
windows上可以通過alt + insert 快捷鍵,mac是control+回車
可以快速生成注釋模板
ignore
我們在使用git提交項目的時候,有時候會把 .idea 文件提交上去,
這個文件只是一些歷史記錄,版本信息。完全不用提交。
插件下載地址:https://plugins.jetbrains.com/plugin/7495--ignore
這個時候可以使用ignore這個插件,去配置
在 File- new - .ignore File· 中選擇 gitignore File(Git)
選擇Example user template,右側面板表示要忽略的文件,點擊Generate

Rainbow Brackets
這個插件主要是讓我們代碼中的括號變成彩虹顏色的括號,除了好看還可以幫我們分清括號,防止錯亂
插件下載地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
AceJump
插件下載地址:https://plugins.jetbrains.com/plugin/7086-acejump
這是一個快速光標跳轉的插件,可以很大的減少我們使用鼠標的頻率
可以查看他的激活快捷鍵 比如我的是ctrl + 分號,
激活之后,輸入你想跳轉的字符,比如O鍵,那么當前界面的O都會打上標簽,再輸入相應的字母跳轉到對應的位置
按向上的鍵,可以行選定,方法跟上面的一致。
按左右鍵,是選擇開頭和結尾
RestfulTool
這是一個接口測試工具,
插件下載地址:https://plugins.jetbrains.com/plugin/14280-restfultool
安裝成功之后在右側會有一個RestfulTool的選項卡,點擊之后會顯示出當前項目的所有請求地址
并且支持各種各樣的請求類型
Material Theme UI
插件下載地址:https://plugins.jetbrains.com/plugin/8006-material-theme-ui
這是一款不錯的主題插件,顏值非常的高,安裝之后重啟即可生效
可以在設置中,對一些細節(jié),比如調整字體、大小、行間距等
GenerateAllSetter
插件下載地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter/versions
這個插件可以快速的對實體類生成set代碼,這樣就不用我們一個一個的去手動set了
使用方法也非常簡單,當我們new一個對象的時候,在對象上使用快簡介"alt + 回車"
選擇Generate all setter with default value就可以自動生成所有set方法啦
Statistic
一款分析項目代碼的工具,按照擴展名列出清單,統(tǒng)計代碼數(shù)量和行數(shù)
點擊具體的類別,比如Java,可以統(tǒng)計總行數(shù),有效代碼行數(shù),注釋行數(shù),以及有效代碼比重
插件下載地址:https://plugins.jetbrains.com/plugin/4509-statistic
Free MyBatis plugin
插件下載地址:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
在使用mybatis時,它可以通過mapper接口中的方法,直接跳轉到mapper.xml文件中,
同樣也可以從mapper.xml跳轉到mapper接口中
非常實用!

Stop Coding
插件下載地址:https://plugins.jetbrains.com/plugin/15740-stopcoding
最后推薦大家一下防沉迷代碼的插件,如果你也經常沉迷于寫代碼,忘了起身休息喝水,那么試試這個插件吧
當寫代碼到設定的時間時,它會彈出下框進行提醒,當然,這個框是關不掉的.只有你休息了足夠的時間它才會自動關閉.






















