IDEA提高開發(fā)效率的7個(gè)插件(推薦)
1. 多行編輯
先來(lái)體驗(yàn)一下從xml文件拷貝字段新建實(shí)體對(duì)象
一般我們?yōu)榱诵陆ǘ啾磉B接后映射的 ResultMap
,耗費(fèi)不少時(shí)間,那么我們就來(lái)試一試這個(gè)多行編輯
表字段存在下劃線,而實(shí)體中不允許,更是討厭 ,等著一招教你解決
前提條件,安裝一個(gè)idea的插件,用來(lái)駝峰與下劃線互轉(zhuǎn)的:CamelCase
步驟:
① 多行選擇,按住ALT(windows)/option(Mac) ,拉動(dòng)鼠標(biāo)就可
② 選中字段對(duì)象
- Win Ctrl+shift+左箭頭
- Mac option+shift+左箭頭
③ 復(fù)制,然后新建實(shí)體對(duì)象,右鍵選擇 Paste without Formatting,也就是無(wú)格式粘貼
④ 然后下劃線轉(zhuǎn)駝峰對(duì)象,插件有快捷鍵
- Win Shift + Alt + U
- Mac ⇧(shift) + ⌥(option) + U
⑤ 選中多行,直接輸入即是多行編輯,編輯完成后使用代碼格式化即可
2. Grep Console功效
自定義idea日志打印顏色等功效
解決的問(wèn)題
- 歷史的老項(xiàng)目打印的日志無(wú)顏色,未配置顏色
- 多項(xiàng)目配置的彩色日志也不同
- 其他地方日志粘貼過(guò)來(lái),也可以上色
直接去idea設(shè)置中 Plugins
下載即可,下面設(shè)置日志顏色
效果圖如下
3. JRebel熱部署
解決了什么問(wèn)題
- 項(xiàng)目啟動(dòng)時(shí)間長(zhǎng),修改一個(gè)字段要重啟一下,實(shí)屬弟弟
- boot自帶的devtools,需要每個(gè)項(xiàng)目都來(lái)那么一下
- 修改xml中SQL,改一下,也需要重啟
作用與說(shuō)明
- 修改除了配置以外的類與xml或jsp等,無(wú)需重啟
- 如果使用了Mybatis Plus,還請(qǐng)安裝上圖第二個(gè)插件
使用配置
idea菜單
Help -> JRebel -> Activation
有錢的請(qǐng)支持正版,冇錢的Google下JRebel激活教程也能找到,各憑本事,在此就不多講了,開始講使用
1.開啟自動(dòng)編譯
- Win Ctrl+shift+alt+/
- Mac ctrl+shift+option+/
然后點(diǎn)擊第一個(gè) 1.Registry…,勾選 complier.automake…
2.找到 IDE 側(cè)邊欄的JRebel -> Panel,選中
3.編輯啟動(dòng)配置文件勾選如下
4.點(diǎn)擊以 JRebel 啟動(dòng)
- 左邊的是直接運(yùn)行
- 右邊的是以 DeBUG啟動(dòng),熱部署在DeBUG模式啟動(dòng)才有效果
4. Translation插件
解決了什么問(wèn)題
文字翻譯,例如 Java 中 api 的注釋你看不懂,選中就可翻譯
對(duì)象命名翻譯替換工具,再也不為對(duì)象命名發(fā)愁
有些人編碼時(shí)命名變量,命名方法,千奇百怪,可以說(shuō)是前無(wú)古人,后無(wú)來(lái)者?!軜淙?/p>
說(shuō)明
- 多個(gè)翻譯引擎
- 谷歌翻譯
- 有道翻譯
- 百度翻譯
- 多種語(yǔ)言的互譯
- 文字轉(zhuǎn)語(yǔ)音
- 自動(dòng)選擇字
- 自動(dòng)分詞
使用
選中需要翻譯或者替換命名的文字
示例
翻譯外語(yǔ)
2.替換命名
5. RestfulToolkit
功效
- 根據(jù)接口搜索
- 提供接口可以測(cè)試
實(shí)測(cè)
根據(jù)接口進(jìn)行搜索
- Win Ctrl + /
- Mac command + /
側(cè)邊欄找到 RestServices
提供了所有 Controller
里的接口,還有默認(rèn)的測(cè)試數(shù)據(jù)
6. Lombok
解決的問(wèn)題
萌新:小哥,我在實(shí)體類寫了那么多get/set方法,看著很迷茫
小哥:那不是可以自動(dòng)生成嗎?
萌新:雖然可以自動(dòng)生成,但是如果我要修改某個(gè)變量的數(shù)據(jù)類型,我豈不是還要去修改get/set方法?
小哥:哈哈,那我今天給你說(shuō)一個(gè)插件,lombok可以解決你的問(wèn)題
- @Data 可以代替getter/setter方法
- @NoArgsConstructor 生成無(wú)參構(gòu)造
- @AllArgsConstructor 生成全參構(gòu)造安裝Lombok
1.在Intellij IDEA中安裝lombok插件,F(xiàn)ile ->Setting -> Plugins
項(xiàng)目開啟注解
7. IDEA 官方漢化插件(僅適用2020之后的版本)
到此這篇關(guān)于IDEA提高開發(fā)效率的7個(gè)插件(推薦)的文章就介紹到這了,更多相關(guān)IDEA提高開發(fā)效率插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot如何訪問(wèn)html和js等靜態(tài)資源配置
這篇文章主要介紹了SpringBoot如何訪問(wèn)html和js等靜態(tài)資源配置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03spring?cloud?配置阿里數(shù)據(jù)庫(kù)連接池?druid的示例代碼
這篇文章主要介紹了spring?cloud?配置阿里數(shù)據(jù)庫(kù)連接池?druid,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03gson ajax 數(shù)字精度丟失問(wèn)題的解決方法
下面小編就為大家?guī)?lái)一篇gson ajax 數(shù)字精度丟失問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03Spring boot GC實(shí)現(xiàn)過(guò)程原理解析
這篇文章主要介紹了Spring boot GC實(shí)現(xiàn)過(guò)程原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08解決RestTemplate 的getForEntity調(diào)用接口亂碼的問(wèn)題
這篇文章主要介紹了解決RestTemplate 的getForEntity調(diào)用接口亂碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08基于Java的打包jar、war、ear包的作用與區(qū)別詳解
本篇文章,小編為大家介紹,基于Java的打包jar、war、ear包的作用與區(qū)別詳解。需要的朋友參考下2013-04-04jdk8使用stream實(shí)現(xiàn)兩個(gè)list集合合并成一個(gè)(對(duì)象屬性的合并)
本文主要介紹了jdk8使用stream實(shí)現(xiàn)兩個(gè)list集合合并成一個(gè)(對(duì)象屬性的合并),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01