IntelliJ Idea 常用11款插件(提高開發效率),附優秀主題插件

插件安裝方式:

新版本IDE安裝方式略有不同,不一一贅述 

1、Background Image Plus

    這款插件並不能直接提高你的開發效率,但是可以讓你面對的IDE不再單調,當把背景設置成你自己心儀的的圖片,

是不是會感覺很賞心悅目,編碼效率會不會因此間接的提高?!

 

使用方法:

注意,如果是IDEA版本是2020.1版本以上就不需要再額外裝這個插件,這個插件是已經內置安裝了。

 2、Mybatis Log Plugin

Mybatis現在是java中操作數據庫的首選,在開發的時候,我們都會把Mybatis的腳本直接輸出在console中,

但是默認的情況下,輸出的腳本不是一個可以直接執行的。

如果我們想直接執行,還需要在手動轉化一下,比較麻煩。
MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,可以直接複製出來執行的 。

Tools -- >  Mybatis Log Plugin  打開其日誌框,注意其轉換的SQL不是輸出到IDE的控制檯!!!

再執行, 效果是不是很贊

 

 

3、Grep Console

由於Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個問題, 可以設置不同級別log的字體顏色和背景色.

自定義設置後,可以運行下項目看下效果 

 

 

4、CodeGlance 

CodeGlance是一款代碼編輯區縮略圖插件,可以快速定位代碼,使用起來比拖動滾動條方便多了

5、GenerateAllSetter

一款效率插件,它主要有以下功能: 

  • 通過alt+enter對變量類生成對類的所有setter方法的調用
  • 當兩個對象具有相同的字段時生成一個轉換器
  • 當returnType爲List Set Map時生成默認值
  • 在所有getter方法上生成對assertThat的調用

Screenshot 2

Screenshot 1

6、RestfulToolkit

一套 RESTful 服務開發輔助工具集。

  • 1.根據 URL 直接跳轉到對應的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N ); ---這個個人感覺非常好用,和Ctrl + F一樣重要。
  • 2.提供了一個 Services tree 的顯示窗口;
  • 3.一個簡單的 http 請求工具;
  • 4.在請求方法上添加了有用功能: 複製生成 URL;,複製方法參數...
  • 5.其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

    安裝後,右側會有RestServices側邊欄,點擊打開

 全局快捷搜索快捷鍵:Ctrl  \ 

 

7、Maven Helper 

分析依賴衝突插件

此插件可用來方便顯示maven的依賴樹,在沒有此插件時,如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree  纔可查看依賴。如果想看是否有依賴包衝突的話也需要輸入命令行等等的操作。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成。

使用方式:

打開項目中的pom文件,在底部會顯示一個“Dependency Analyzer”,

點擊此按鈕,切換到此工具欄

可進行相應操作:

  • Conflicts(查看衝突)
  • All Dependencies as List(列表形式查看所有依賴)
  • All Dependencies as Tree(樹形式查看所有依賴)
  • 搜索功能

 

8、JRebel

熱部署插件,讓你在修改完代碼後,不用再重新啓動,很實用!但是,不是免費的,需要大家發揮下聰明才智自行百度破解!

(附一個參考地址:https://blog.csdn.net/qierkang/article/details/95095954

安裝好之後界面佈局: 

 檢查幾個必要的設置看是否已配置,否則熱部署可能沒效果:

1)設置項目自動編譯

2)設置 compiler.automake.allow.when.app.running 

快捷鍵ctrl+shift+A 或者 菜單help->find action…打開搜索框搜索“registry”

 

3)需要熱部署的項目在此處是否勾選

9、 Json Parser

厭倦了打開瀏覽器格式化和驗證JSON?爲什麼不安裝JSON解析器並在IDE中使用離線支持呢?JSON解析器是一個用於驗證和格式化JSON字符串的輕量級插件。

Screenshot 1

10、aiXcode

AI智能編程插件。aiXcoder主要兩個功能:代碼自動補全和相似代碼智能推薦。程序員寫代碼時,AI引擎會進行預測並自動補全後續代碼。同時,aiXcoder會基於程序員輸入的代碼,從後臺規範代碼庫中調用相似的代碼,在分屏中顯示以供程序員參考。

安裝方式見本博客另外一篇文章: IntelliJ IDEA 安裝使用 aiXcoder 智能編程助手 

11、Translation

中英文翻譯工具,之所以要把它也單獨列出來,是使用起來真的很方便,不用再和其他翻譯工具之間來回切換了。

官方介紹的特點:

  • 多種翻譯引擎.
    • 谷歌翻譯.
    • 雅虎翻譯.
    • 百度翻譯.
  • 多種語音互譯.
  • 文檔註釋翻譯
  • 文本轉語音
  • 自動選詞

使用方式:

安裝成功後,會在如圖區域顯示兩個圖標,

可以點擊圖標調出不同的對話框進行搜索翻譯
 

當然也可以選中要翻譯的文本,然後右鍵,

選擇Translate,可以直接調出翻譯面板,

選擇Translate and Replace,可以直接將翻譯結果顯示在下拉框中,選擇合適的點擊之後會自動替換當前文本

以上兩個右鍵操作可以使用快捷鍵 Ctrl + Shift + Y 和 Ctrl + Shift + X來代替

還有一種非常好用的功能,對於英文不是太好閱讀源碼英文文檔比較喫力的,可以實現一鍵翻譯,very nice!

就拿閱讀java.lang.String的源碼來說,進入到內部後,使光標處在文檔註釋區域,隨便任何位置,然後右鍵,選擇Translate Documentation,立馬就有翻譯出來,並且自動排版,非常易於閱讀


 主題美化

1、Material Theme UI

Material Theme UI是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可將原始外觀更改爲Material Design外觀。
該插件最初受Sublime Text的Material Theme啓發,提供了一系列的設置,可按所需方式調整IDE。 除了令人印象深刻的主題調色板外,它還提供:

  • 漂亮的配色方案支持絕大多數語言
  • 用彩色的“材料設計”圖標替換所有圖標
  • 自定義大多數IDE的控件和組件

安裝後重啓IDE會先進入主題設置導航頁,按照提示一步一步設置

 

設置好後的效果

 還可以繼續在setting中進行自定義設置:

2、Rainglow Color Schemes 

一款顏色主題集合插件

 安裝後到file->settings->Editor->Color Schemes 進行選擇設置

 設置後效果,各種效果可自行設置體驗

字體美化 

Intellij IDEA 公司 JetBrains 推出了一種新字體:JetBrains Mono,它是專爲開發人員設計的。安裝方式見本博客另一文章介紹:
IDEA JetBrains Mono字體介紹和安裝


其他還有一些插件,根據實際情況選擇使用 

  • 阿里代碼規約檢測:Alibaba Java Coding Guidelines
  • 自動生成序列圖插件:SequenceDiagram
  • 快捷鍵提示工具:Key promoter X
  • 代碼註解插件: Lombok
  • 代碼生成工具:CodeMaker
  • 代碼質量檢查工具:SonarLint
  • 單元測試測試生成工具:JUnitGenerator
  • Mybatis 工具:Free Mybatis plugin
  • JSON轉領域對象工具:GsonFormat
  • 字符串工具:String Manipulation
  • Redis可視化:Iedis
  • K8s工具:Kubernetes
  • 彩虹顏色括號:Rainbow Brackets

歡迎大家留言推薦自己覺得好用的插件#^_^#

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