推薦10款能大大提高IntelliJ Idea開發(fā)效率的常用插件
我們先來介紹下IntelliJ Idea插件安裝方式:
新版本IDE安裝方式略有不同,不一一贅述
1、Background Image Plus
這款插件并不能直接提高你的開發(fā)效率,但是可以讓你面對(duì)的IDE不再單調(diào),當(dāng)把背景設(shè)置成你自己心儀的的圖片,
是不是會(huì)感覺很賞心悅目,編碼效率會(huì)不會(huì)因此間接的提高
使用方法:
2、Mybatis Log Plugin
Mybatis現(xiàn)在是java中操作數(shù)據(jù)庫(kù)的首選,在開發(fā)的時(shí)候,我們都會(huì)把Mybatis的腳本直接輸出在console中,
但是默認(rèn)的情況下,輸出的腳本不是一個(gè)可以直接執(zhí)行的。
如果我們想直接執(zhí)行,還需要在手動(dòng)轉(zhuǎn)化一下,比較麻煩。
MyBatis Log Plugin 這款插件是直接將Mybatis執(zhí)行的sql腳本顯示出來,無(wú)需處理,可以直接復(fù)制出來執(zhí)行的 。
Tools -- > Mybatis Log Plugin 打開其日志框,注意其轉(zhuǎn)換的SQL不是輸出到IDE的控制臺(tái)!!!
再執(zhí)行, 效果是不是很贊
3、Grep Console
由于Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個(gè)問題, 可以設(shè)置不同級(jí)別log的字體顏色和背景色.
自定義設(shè)置后,可以運(yùn)行下項(xiàng)目看下效果
4、CodeGlance
CodeGlance是一款代碼編輯區(qū)縮略圖插件,可以快速定位代碼,使用起來比拖動(dòng)滾動(dòng)條方便多了
5、GenerateAllSetter
一款效率插件,它主要有以下功能:
- 通過alt+enter對(duì)變量類生成對(duì)類的所有setter方法的調(diào)用
- 當(dāng)兩個(gè)對(duì)象具有相同的字段時(shí)生成一個(gè)轉(zhuǎn)換器
- 當(dāng)returnType為L(zhǎng)ist Set Map時(shí)生成默認(rèn)值
- 在所有g(shù)etter方法上生成對(duì)assertThat的調(diào)用
6、RestfulToolkit
一套 RESTful 服務(wù)開發(fā)輔助工具集。
- 根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義 ( or Ctrl Alt N );
- 提供了一個(gè) Services tree 的顯示窗口;
- 一個(gè)簡(jiǎn)單的 http 請(qǐng)求工具;
- 在請(qǐng)求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)...
- 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。
安裝后,右側(cè)會(huì)有RestServices側(cè)邊欄,點(diǎn)擊打開
全局快捷搜索快捷鍵:Ctrl \
7、Maven Helper
分析依賴沖突插件
此插件可用來方便顯示maven的依賴樹,在沒有此插件時(shí),如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree 才可查看依賴。如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成。
使用方式:
打開項(xiàng)目中的pom文件,在底部會(huì)顯示一個(gè)“Dependency Analyzer”,
點(diǎn)擊此按鈕,切換到此工具欄
可進(jìn)行相應(yīng)操作:
- Conflicts(查看沖突)
- All Dependencies as List(列表形式查看所有依賴)
- All Dependencies as Tree(樹形式查看所有依賴)
- 搜索功能
8、JRebel
熱部署插件,讓你在修改完代碼后,不用再重新啟動(dòng),很實(shí)用!但是,不是免費(fèi)的,需要大家發(fā)揮下聰明才智自行百度破解!
安裝好之后界面布局:
檢查幾個(gè)必要的設(shè)置看是否已配置,否則熱部署可能沒效果:
1)設(shè)置項(xiàng)目自動(dòng)編譯
2)設(shè)置 compiler.automake.allow.when.app.running
快捷鍵ctrl+shift+A 或者 菜單help->find action…打開搜索框搜索“registry”
3)需要熱部署的項(xiàng)目在此處是否勾選
9、 Json Parser
厭倦了打開瀏覽器格式化和驗(yàn)證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個(gè)用于驗(yàn)證和格式化JSON字符串的輕量級(jí)插件。
10、aiXcode
推薦使用!真正的提高編碼效率!
AI智能編程插件。aiXcoder主要兩個(gè)功能:代碼自動(dòng)補(bǔ)全和相似代碼智能推薦。程序員寫代碼時(shí),AI引擎會(huì)進(jìn)行預(yù)測(cè)并自動(dòng)補(bǔ)全后續(xù)代碼。同時(shí),aiXcoder會(huì)基于程序員輸入的代碼,從后臺(tái)規(guī)范代碼庫(kù)中調(diào)用相似的代碼,在分屏中顯示以供程序員參考。
本文主要介紹了10提升編碼效率的IntelliJ Idea常用款插件,更多關(guān)于IntelliJ Idea常用款插件的介紹與使用技巧請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
推薦10款能大大提高IntelliJ Idea開發(fā)效率的常用插件
這篇文章主要介紹了推薦10款能大大提高IntelliJ Idea開發(fā)效率的常用插件,需要的朋友可以參考下2020-03-03