2020 史上最全IDEA插件總結

最喜歡的一句話:
1.01的365次方=37.78343433289 >>>1 0.99的365次方= 0.02551796445229, 每天進步一點點的目標,貴在堅持

IDEA 插件安裝 步驟

IDEA裏面,選擇打開 File --> Settings --> Plugins

Plugins裏面, 可以搜索需要的插件 (下面的標題),然後安裝

如下圖:
在這裏插入圖片描述
在這裏插入圖片描述

AceJump

全棧必備,作爲一個全能的程序員 ,用鼠標,太傷自尊了,他就可以幫到你
AceJump其實是一款能夠代替鼠標的軟件,只要安裝了這款插件,可以在代碼中跳轉到任意位置。按快捷鍵進入 AceJump 模式後(默認是 Ctrl+J),再按任一個字符,插件就會在屏幕中這個字符的所有出現位置都打上標籤,你只要再按一下標籤的字符,就能把光標移到該位置上。換言之,你要移動光標時,眼睛一直看着目標位置就行了,根本不用管光標的當前位置。

在這裏插入圖片描述


Grep Console

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

在這裏插入圖片描述


Maven Helper

我一般用這款插件來查看maven的依賴樹。

  • 在不使用此插件的情況下,要想查看maven的依賴樹就要使用Maven命令maven dependency:tree來查看依賴。
  • 想要查看是否有依賴衝突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看關心的jar包
  • 但是這樣還是需要我執行命令,並且當項目比較複雜的時候,這個過程是比較漫長的。maven helper就能很好的解決這個問題。

在這裏插入圖片描述


EasyCode

一個在線生成MyBatis增刪改查的工具比逆向工程更厲害,可以生成 ControllerService,還有前端 ,提高開發效率

使用步驟:

在這裏插入圖片描述在這裏插入圖片描述
詳細使用大家可以參考 官網文檔 ,國人寫的,文檔很全面 點我進官網


1. RestfulTookit

作爲一個程序員,不管是前端後端、還是測試,都要經常面對接口。
後端開發接口,前端對接接口,測試測試接口。
目前,我們最常用的接口測試工具,基本是Postman今天我們換一種

使用步驟
在這裏插入圖片描述

  • 1.根據 URL 直接跳轉到對應的方法定義 ( Ctrl \ or Ctrl Alt N );
  • 2.提供了一個 Services tree 的顯示窗口;
  • 3.一個簡單的 http 請求工具;
  • 4.在請求方法上添加了有用功能: 複製生成 URL;,複製方法參數…
  • 5.其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter;
  • Mac: Command + Enter )。

==下面全是中間件插件,中間件是程序員的噩夢,工具太多,操作複雜一直切換,還有不同的用法,看了下面的,我相信你會愛上中間件 ==

2. Iedis

大家都知道我們之前連接這個緩存中間件都是使用 + RedisDesktopManager,今天來換個 Redis插件,更強大

  • Iedis 是一個簡單易用的Redis GUI 插件,他可以輕鬆管理上百萬個Key而不會阻塞服務器。
  • 服務器列表支持同時連接多臺Redis服務器,並可以輕鬆切換。
    插件主界面如圖所示。

在這裏插入圖片描述

在這裏插入圖片描述

3. Mongo Plugin

講完Redis ,咱們再來 MongoDB ,誰叫咱們是全棧
一個 可以在 IDEA 快速操作MongoDB的可視化界面

在這裏插入圖片描述

在這裏插入圖片描述

4. RabbitMQ Script Support

增加了對通過Broker HTTP API通過基於YAML的腳本執行的RabbitMQ命令的支持,便於測試

  • 準備帶有可執行塊的腳本文件
  • 執行整個腳本或僅執行相關部分
  • 定義多個RabbitMQ連接配置文件以在多個環境中執行單個腳本
  • 目標RabbitMQ代理必須通過其管理插件公開HTTP API

在這裏插入圖片描述

5. mybatis sql plugin

mybatis代碼生成工具 ,實現全自動化 生成,可視化界面更方便
在這裏插入圖片描述


6. BackgroundImagePlus

可以把女朋友照片當作 背景,每次打開IDEA ,一看到他,你就不會感到疲勞了 嘻嘻!
在這裏插入圖片描述

操作步驟
在這裏插入圖片描述


7. Lombok

Lombok能以簡單的註解形式來簡化java代碼,提高開發人員的開發效率。

例如開發中經常需要寫的javabean,都需要花時間去添加相應的getter/setter
也許還要去寫構造器、equals 等方法,而且需要維護,當屬性多時會出現大量的getter/setter方法,這些顯得很冗長也沒有太多技術含量,一旦修改屬性,就容易出現忘記修改對應方法的失誤。Lombok能通過註解的方式,在編譯時自動爲屬性生成構造器、getter/setter、equals、hashcode、toString方法。

註解說明 詳解

  • @Data:

    • 會爲類的所有屬性自動生成setter/getter、equals、canEqual、hashCode、toString方法,如爲final屬性,則不會爲該屬性生成setter方法。
  • @Getter/@Setter

    • 如果覺得@Data太過殘暴(因爲@Data集合了@ToString、@EqualsAndHashCode、 @Getter/@Setter@RequiredArgsConstructo r的所有特性)不夠精細,可以使用@Getter/@Setter註解,此註解在屬性上,可以爲相應的屬性自動生成Getter/Setter方法,示例如下:
  • @NonNull :
    + 該註解用在屬性或構造器上,Lombok會生成一個非空的聲明,可用於校驗參數,能幫助避免空指針。

  • @Cleanup

    • 該註解能幫助我們自動調用close()方法,很大的簡化了代碼
  • @NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor

    • 無參構造器、部分參數構造器、全參構造器。Lombok沒法實現多種參數構造器的重載。
      詳細大家可以參考官網 : https://projectlombok.org/

8. activate-power-mode

根據Atom的插件activate-power-mode的效果移植到IDEA上,打字有 動畫特效

在這裏插入圖片描述


9. Jrebel

熱部署 神器

在這裏插入圖片描述
在這裏插入圖片描述
最後別忘了把JRebel設置爲offline模式 點一下work offline

在這裏插入圖片描述

下面的 插件 大家直接複製 到 這裏直接安裝就好了,因爲比較簡單

在這裏插入圖片描述

`

10. JUnitGenerator V2.​0

有一個好的編寫單元測試習慣的開發者,代碼質量肯定是很好的,可以隨時校驗自己開發和改寫接口的快速檢查工具。也避免了測試提的bug多而影響個人績效(有些公司把bug計入考覈範圍內)。拜拜甜甜圈,哦不對,是拜拜bug

11. Alibaba Java Coding Guidelines

阿里巴巴代碼規範檢查插件,代碼規範檢查用的

在這裏插入圖片描述

12. VisualVM Launcher

在這裏插入圖片描述

一般可用於在本地開發進行壓力測試,性能測試之類的監控器,其他場景一般不推薦使用此模式啓動,還會啓動另外一個Visual vm窗口,這個窗口是JDK bin目錄下的JvisualVM

13. String Manipulation

字符串工具

在這裏插入圖片描述

14 . Key promoter

個人最喜歡的一個 ,一個提示快捷鍵,當你做重複操作時,就會提示你,是否將當前操作變成快捷鍵
在這裏插入圖片描述

在這裏插入圖片描述

15. CodeGlance

快速定位代碼。右側小地圖。 這個 主要是 代碼過多方便定位

在這裏插入圖片描述

16. Gsonformat

可根據json數據快速生成java實體類

在這裏插入圖片描述

17. Material Theme UI

顏值大佬 工具的顏值也很重要,好的主題讓人賞心悅目,有碼代碼的慾望,就像美女帥哥一樣

在這裏插入圖片描述

17. Translation

在平時的開發中,有時候對於變量的命名是否很頭疼,這款插件可以幫助你翻譯單詞,對於英語差的同學真是福音

在這裏插入圖片描述
使用很簡單選中單詞或者段落ctrl+shift+y翻譯,ctrl+shift+s切換翻譯源

在這裏插入圖片描述

18. stackoverflow

這東西 就吊了 ,可以隨時翻譯 我們遇到的錯誤

在這裏插入圖片描述

19. Vue

Vue.js 是現在的主流技術 ,那肯定讓Vue的語法變得更加友好,必須要安裝
我們來看看安裝前後 效果區別

未安裝時 :
在這裏插入圖片描述

安裝後
在這裏插入圖片描述

謝謝大家 !

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