IDEA提高開發(fā)效率的7個(gè)插件

          1. 多行編輯

          先來體驗(yàn)一下從xml文件拷貝字段新建實(shí)體對(duì)象

          一般我們?yōu)榱诵陆ǘ啾磉B接后映射的 ResultMap?,耗費(fèi)不少時(shí)間,那么我們就來試一試這個(gè)多行編輯

          表字段存在下劃線,而實(shí)體中不允許,更是討厭 ,等著一招教你解決


          前提條件,安裝一個(gè)idea的插件,用來駝峰與下劃線互轉(zhuǎn)的:CamelCase

          步驟:
          ① 多行選擇,按住ALT(windows)/option(Mac) ,拉動(dòng)鼠標(biāo)就可
          ② 選中字段對(duì)象

          * Win Ctrl+shift+左箭頭
          * Mac option+shift+左箭頭
          ③ 復(fù)制,然后新建實(shí)體對(duì)象,右鍵選擇 Paste without Formatting,也就是無格式粘貼
          ④ 然后下劃線轉(zhuǎn)駝峰對(duì)象,插件有快捷鍵

          * Win? Shift + Alt + U
          * Mac??(shift) + ?(option) + U
          ⑤ 選中多行,直接輸入即是多行編輯,編輯完成后使用代碼格式化即可

          2.?Grep Console

          功效

          自定義idea日志打印顏色等功效

          解決的問題

          * 歷史的老項(xiàng)目打印的日志無顏色,未配置顏色
          * 多項(xiàng)目配置的彩色日志也不同
          * 其他地方日志粘貼過來,也可以上色
          直接去idea設(shè)置中 Plugins?下載即可,下面設(shè)置日志顏色

          效果圖如下


          3. JRebel熱部署



          解決了什么問題

          * 項(xiàng)目啟動(dòng)時(shí)間長(zhǎng),修改一個(gè)字段要重啟一下,實(shí)屬弟弟
          * boot自帶的devtools,需要每個(gè)項(xiàng)目都來那么一下
          * 修改xml中SQL,改一下,也需要重啟
          作用與說明

          * 修改除了配置以外的類與xml或jsp等,無需重啟
          * 如果使用了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插件

          解決了什么問題

          文字翻譯,例如 Java 中 api 的注釋你看不懂,選中就可翻譯
          對(duì)象命名翻譯替換工具,再也不為對(duì)象命名發(fā)愁



          有些人編碼時(shí)命名變量,命名方法,千奇百怪,可以說是前無古人,后無來者?!軜淙?br>


          說明

          *
          多個(gè)翻譯引擎

          * 谷歌翻譯
          * 有道翻譯
          * 百度翻譯
          *
          多種語言的互譯

          *
          文字轉(zhuǎn)語音

          *
          自動(dòng)選擇字

          *
          自動(dòng)分詞

          使用

          選中需要翻譯或者替換命名的文字


          示例

          * 翻譯外語


          2.替換命名


          5. RestfulToolkit

          功效

          * 根據(jù)接口搜索
          * 提供接口可以測(cè)試
          實(shí)測(cè)

          * 根據(jù)接口進(jìn)行搜索
          * Win Ctrl + /
          * Mac command + /


          * 側(cè)邊欄找到 RestServices
          提供了所有 Controller?里的接口,還有默認(rèn)的測(cè)試數(shù)據(jù)


          6. Lombok

          解決的問題

          萌新:小哥,我在實(shí)體類寫了那么多get/set方法,看著很迷茫
          小哥:那不是可以自動(dòng)生成嗎?
          萌新:雖然可以自動(dòng)生成,但是如果我要修改某個(gè)變量的數(shù)據(jù)類型,我豈不是還要去修改get/set方法?
          小哥:哈哈,那我今天給你說一個(gè)插件,lombok可以解決你的問題

          * @Data 可以代替getter/setter方法
          * @NoArgsConstructor 生成無參構(gòu)造
          * @AllArgsConstructor 生成全參構(gòu)造
          安裝Lombok

          1.在Intellij IDEA中安裝lombok插件,F(xiàn)ile ->Setting -> Plugins



          * 項(xiàng)目開啟注解


          7. IDEA 官方漢化插件(僅適用2020之后的版本)




          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務(wù)器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點(diǎn)信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關(guān)注微信

                а天堂中文在线官网 | 一本大道久久a久久精品综合1 | 精品一区二区三区的天堂 | gogo西西人体做爰大胆视频图 | 熟女乱3p |