我的Intellij IDEA設置與插件

  • 個人快捷鍵設置(Settings->Keymap)

    功能 搜索 快捷鍵
    新建類 Java Class Alt+C
    新建目錄 Create new Directory Alt+D
    新建文件 File Alt+F
    新建package-info package-info Alt+P

    在這裏插入圖片描述

  • 插件

    • Translation - 翻譯插件

      英文不好看不懂源碼文檔?有了這款翻譯插件即使語言再差也可以讓你大致看懂類的大概用途,方法的大致作用。
      對選中區域Alt+Shift+Y快速顯示翻譯結果,點擊上側插件工具欄翻譯顯示輸入框自動檢測翻譯,安裝以後百度翻譯頁面QPS就下降了。當文檔符號影響翻譯可以在Settings->Other Settings->Translation->翻譯設置 設置取詞模式exclusive,添加正則表達式忽略文檔符號,點擊’檢測’輸入字符串測試是否可以過濾輸入字符串,以下爲個人的正則設置:

      \*|\{|}|@|/|<|>|\{@link|</?code>|/\*\*|}|link|<a\shref="(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?">|<\w+>|\{@code|}
      

      在這裏插入圖片描述

    • JRebel - 熱部署插件

      雖然IDEA也支持熱部署,但對註解的增加沒有很好的支持,像參數校驗的註解添加IDEA熱部署並沒有使註解生效,JRebel則將更改java文件重新編譯爲class文件支持註解的增減,快捷鍵同IDEA Recompile快捷鍵(Ctrl+Shift+F9)。需破解:

      • 安裝插件
      • 下載反向代理插件 https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0
      • 打開反向代理插件,進入intellij settings JRebel插件菜單,選根據service url與郵箱激活(第一個選項),url填http://127.0.0.1:8888/{GUID}, GUID生成地址:https://www.guidgen.com/, 激活成功成功後Settings->JRebel欄點擊Work offline
    • MybatisX

      Mybatis-plus框架團隊開發的Mybatis插件,可以根據mapper.xml中sql快速定位對應的持久層方法,或根據持久層方法在跳轉到對應的xml中創建sql語句,使用IDEA數據庫連接後寫sql時還能提示數據庫字段名、表名。Ctrl+點擊resultMap中的property可以快速跳到對應的實體屬性位置。
      在這裏插入圖片描述

    • Lombok

      Lombok框架插件,根據註解生成get、set、toString等基礎對象方法。在類上添加註解@Accessors(chain = true)可以是set方法返回當前對象進行鏈式調用(該設置因set方法不返回void使安裝了MybatisX插件的情況下mapper文件的resultMap property顯示爲紅色,但不影響項目運行)。

    • Maven Helper

      列表、樹狀顯示maven項目pom.xml依賴設置,快速顯示衝突依賴,快速搜索依賴。
      在這裏插入圖片描述

    • Alibaba Java Coding Guidelines

      阿里代碼規約檢測插件,根據阿里開發手冊中的規範對項目代碼進行規範檢測。

    • GsonFormat

      將json字符串快速轉成實體屬性,在類中Alt+S顯示json輸入框,左下角setting可以進行詳細屬性設定,使用lombok註解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章