IntelliJ Idea 經常使用11款插件

點擊上方藍色字體,選擇「標星公衆號」
java

優質文章,第一時間送達git

76套java從入門到精通實戰課程分享github

1、插件安裝方式web

file->settings->plugins->macketplacesql

各個版本IDE插件界面略有不一樣,不一一贅述 數據庫


2、經常使用插件json

一、Background Image Plus瀏覽器

推薦指數:★★★★☆服務器


    這款插件並不能直接提升你的開發效率,可是可讓你面對的IDE再也不單調,當把背景設置成你本身心儀的的圖片,微信


是否是會感受很賞心悅目,編碼效率會不會所以間接的提升^_^?!

設置方法:

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


二、Mybatis Log Plugin

推薦指數:★★★★☆


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


可是默認的狀況下,輸出的腳本不是一個能夠直接執行的。


若是咱們想直接執行,還須要在手動轉化一下,比較麻煩。

MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,能夠直接複製出來執行的 。


注意其轉換的SQL不是輸出到IDE的控制檯!!!


須要到Tools -- >  Mybatis Log Plugin  打開其日誌框(若是Tools下面沒有的話,能夠看下IDE的底部最右下角是否有


"Mybatis Log"Tab按鈕),

再執行, 效果是否是很贊

PS:如今插件已經收費了,想使用的話能夠到這個連接裏下載下PJ版:https://github.com/Link-Kou/intellij-mybaitslog


三、Grep Console

推薦指數:★★☆☆☆


因爲Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個問題, 能夠設置不一樣級別log的字體顏色和背景色.

自定義設置後,能夠運行下項目看下效果 


加上背景色,錯誤和警告是否是更清晰了些? 


四、CodeGlance 

推薦指數:★★★☆☆


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

而且能夠自定義一些設置:


五、GenerateAllSetter

推薦指數:★★★☆☆ 


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

  • 經過alt+enter對變量類生成對類的全部setter方法的調用

  • 當兩個對象具備相同的字段時生成一個轉換器

  • 當returnType爲List Set Map時生成默認值

  • 在全部getter方法上生成對assertThat的調用

六、RestfulToolkit

推薦指數:★★★★★


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

1.根據 URL 直接跳轉到對應的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 Ctrl  + \ ); ---這個我的感受很是好用,和Ctrl + F同樣重要。

2.提供了一個 Services tree 的顯示窗口;

3.一個簡單的 http 請求工具;

4.在請求方法上添加了有用功能: 複製生成 URL;,複製方法參數...

5.其餘功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。



七、Maven Helper 

推薦指數:★★★★★


分析依賴衝突插件


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


使用方式:


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

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

可進行相應操做:

  • Conflicts(查看衝突)

  • All Dependencies as List(列表形式查看全部依賴)

  • All Dependencies as Tree(樹形式查看全部依賴)

  • 搜索功能


八、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)須要熱部署的項目在此處是否勾選


九、 Json Parser

推薦指數:★★★★☆


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

十、Translation

推薦指數:★★★★★


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


官方介紹的特色:

  • 多種翻譯引擎.

         谷歌翻譯.

         雅虎翻譯.

         百度翻譯.

  • 多種語音互譯.

  • 文檔註釋翻譯

  • 文本轉語音

  • 自動選詞


使用方式:

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

能夠點擊圖標調出不一樣的對話框進行搜索翻譯

 


固然也能夠選中要翻譯的文本,而後右鍵,

選擇Translate,能夠直接調出翻譯面板,

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

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


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


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

十一、aiXcode & codota

推薦指數:★★★★☆


aiXcoder是一個強大的代碼完成器和代碼搜索引擎,基於最新的深度學習技術。它有可能向您推薦一整套代碼,這將幫助您更快地編寫代碼。aiXcoder還提供了一個代碼搜索引擎,以幫助您在GitHub上搜索API用例。


相似功能的插件還有codota,

codota基於數百萬個開源Java程序和您的上下文來完成代碼行,從而幫助您以更少的錯誤更快地進行編碼。新版本的codota提供如下功能:

  • 全線AI自動完成

  • 內聯和相關代碼示例

  • 根據用戶本身的編碼實踐進行編碼建議

不用擔憂你的代碼會被公開。codota不會將你的代碼發送到codota服務器,它只會從當前編輯的文件中發送最少的上下文信息,從而使codota可以根據你當前的本地範圍進行預測。


我的以爲代碼示例功能要比aiCode的代碼搜索引擎要方便好用的多,


 好比我想知道list.stream.map(..)方法的參考使用,只須要光標定位在map上,而後右鍵選擇菜單「Get relevant examples」或者使用快捷鍵「Ctrl + Shift + O」就能夠快速搜索出來不少示例,很是方便。

其實我的以爲IDEA自帶的代碼自動提示補全功能就已經很是智能好用,若是隻是想使用這一功能,就不必再裝以上兩款插件。


3、主題美化插件

一、Material Theme UI

Material Theme UI是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可將原始外觀更改成Material Design外觀。

該插件最初受Sublime Text的Material Theme啓發,提供了一系列的設置,可按所需方式調整IDE。除了使人印象深入的主題調色板外,它還提供:

  • 漂亮的配色方案支持絕大多數語言

  • 用彩色的「材料設計」圖標替換全部圖標

  • 自定義大多數IDE的控件和組件

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


設置好後的效果


 還能夠繼續在setting中進行自定義設置:


二、字體美化 

Intellij IDEA 公司 JetBrains 推出了一種新字體:JetBrains Mono,它是專爲開發人員設計的。從 2019.3 版本開始,JetBrains Mono 字體將隨 JetBrains 系列 IDEs 一塊兒提供。老版本的話,,安裝方式能夠參見本博客另外一文章介紹:

IDEA JetBrains Mono字體介紹和安裝


4、其餘還有一些插件,根據實際狀況選擇使用 

  • Java代碼格式規範:CheckStyle

  • 自動生成序列圖插件:SequenceDiagram

  • 快捷鍵提示工具:Key promoter X

  • 代碼註解插件:Lombok

  • 代碼生成工具:CodeMaker

  • 代碼質量檢查工具:SonarLint

  • 單元測試測試生成工具:JUnitGenerator

  • Mybatis 工具:Free Mybatis plugin

  • JSON轉領域對象工具:GsonFormat

  • 字符串工具:String Manipulation

  • Redis可視化:Iedis

  • K8s工具:Kubernetes

  • 彩虹顏色括號:Rainbow Brackets

  • 阿里代碼規約檢測:Alibaba Java Coding Guidelines

 


 最後建議^_^,插件宜少不宜多,選擇最適合最須要使用的就行,沒必要貪多,不然可能會拔苗助長,IDEA會變得臃腫卡頓,反而影響開發效率。

————————————————

版權聲明:本文爲CSDN博主「Java技術攀登者」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連接及本聲明。

原文連接:

https://blog.csdn.net/weixin_41846320/article/details/82697818




鋒哥最新SpringCloud分佈式電商秒殺課程發佈

👇👇👇

   
👆長按上方微信二維碼 2 秒





感謝點贊支持下哈 

本文分享自微信公衆號 - java1234(gh_27ed55ecb177)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索