IDEA提高開發(fā)效率的7個插件
1. 多行編輯
先來體驗一下從xml文件拷貝字段新建實體對象
一般我們?yōu)榱诵陆ǘ啾磉B接后映射的
ResultMap
兢仰,耗費不少時間卖擅,那么我們就來試一試這個多行編輯
表字段存在下劃線裹虫,而實體中不允許杖爽,更是討厭 葫松,等著一招教你解決
前提條件粹排,安裝一個idea的插件使碾,用來駝峰與下劃線互轉(zhuǎn)的:CamelCase
步驟:
① 多行選擇蜜徽,按住ALT(windows)/option(Mac) ,拉動鼠標(biāo)就可
② 選中字段對象
- Win Ctrl+shift+左箭頭
- Mac option+shift+左箭頭
③ 復(fù)制票摇,然后新建實體對象拘鞋,右鍵選擇 Paste without Formatting,也就是無格式粘貼
④ 然后下劃線轉(zhuǎn)駝峰對象矢门,插件有快捷鍵
- Win Shift + Alt + U
- Mac ?(shift) + ?(option) + U
⑤ 選中多行盆色,直接輸入即是多行編輯,編輯完成后使用代碼格式化即可
2. Grep Console
功效
自定義idea日志打印顏色等功效
解決的問題
- 歷史的老項目打印的日志無顏色祟剔,未配置顏色
- 多項目配置的彩色日志也不同
- 其他地方日志粘貼過來隔躲,也可以上色
直接去idea設(shè)置中 Plugins
下載即可,下面設(shè)置日志顏色
效果圖如下
3. JRebel熱部署
解決了什么問題
- 項目啟動時間長物延,修改一個字段要重啟一下宣旱,實屬弟弟
- boot自帶的devtools,需要每個項目都來那么一下
- 修改xml中SQL叛薯,改一下浑吟,也需要重啟
作用與說明
- 修改除了配置以外的類與xml或jsp等笙纤,無需重啟
- 如果使用了Mybatis Plus,還請安裝上圖第二個插件
使用配置
idea菜單
Help -> JRebel -> Activation
有錢的請支持正版组力,冇錢的Google下JRebel激活教程也能找到省容,各憑本事,在此就不多講了燎字,開始講使用
1.開啟自動編譯
- Win Ctrl+shift+alt+/
- Mac ctrl+shift+option+/
然后點擊第一個 1.Registry...,勾選 complier.automake....
2.找到 IDE 側(cè)邊欄的JRebel -> Panel腥椒,選中
3.編輯啟動配置文件勾選如下
4.點擊以 JRebel 啟動
- 左邊的是直接運行
- 右邊的是以 DeBUG啟動,熱部署在DeBUG模式啟動才有效果
4. Translation插件
解決了什么問題
文字翻譯轩触,例如 Java 中 api 的注釋你看不懂寞酿,選中就可翻譯
對象命名翻譯替換工具家夺,再也不為對象命名發(fā)愁
有些人編碼時命名變量脱柱,命名方法,千奇百怪拉馋,可以說是前無古人榨为,后無來者』蛙睿——周樹人
[圖片上傳失敗...(image-4d6d13-1590238344092)]
說明
-
多個翻譯引擎
- 谷歌翻譯
- 有道翻譯
- 百度翻譯
多種語言的互譯
文字轉(zhuǎn)語音
自動選擇字
自動分詞
使用
選中需要翻譯或者替換命名的文字
示例
- 翻譯外語
[圖片上傳失敗...(image-3933e3-1590238344092)]
2.替換命名
5. RestfulToolkit
功效
- 根據(jù)接口搜索
- 提供接口可以測試
實測
- 根據(jù)接口進(jìn)行搜索
- Win Ctrl + /
- Mac command + /
- 側(cè)邊欄找到 RestServices
提供了所有 Controller
里的接口随闺,還有默認(rèn)的測試數(shù)據(jù)
6. Lombok
解決的問題
萌新:小哥,我在實體類寫了那么多get/set方法蔓腐,看著很迷茫
小哥:那不是可以自動生成嗎矩乐?
萌新:雖然可以自動生成源葫,但是如果我要修改某個變量的數(shù)據(jù)類型誊酌,我豈不是還要去修改get/set方法?
小哥:哈哈状您,那我今天給你說一個插件傀蓉,lombok可以解決你的問題
- @Data 可以代替getter/setter方法
- @NoArgsConstructor 生成無參構(gòu)造
- @AllArgsConstructor 生成全參構(gòu)造
安裝Lombok
1.在Intellij IDEA中安裝lombok插件欧漱,F(xiàn)ile ->Setting -> Plugins
- 項目開啟注解
7. IDEA 官方漢化插件(僅適用2020之后的版本)
[圖片上傳失敗...(image-529b59-1590238344092)]