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

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

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

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






















