推薦8個提高工作效率的IntelliJ插件
theme: cyanosis
前言
如果本文對你有幫助的話,球球幫忙投個票吧,投票通道 感激不盡呀~~
IntelliJ
目前已經成為市面上最受歡迎的Java開發工具,這得益於裏面非常豐富的插件機制。本文我將分享在日常開發中我經常使用的5個插件,它們可以幫助您提高工作效率。
1. GenerateAllSetter
作為開發人員,我們總是需要new()一些東西。想象一個對象有 10 多個屬性,但你只需要它用於一個簡單的測試用例,你必須不斷地一個一個地調用所有的 setter,這非常耗時。
這個插件可以幫助您在一個類中生成所有具有默認值的 setter 而不會遺漏任何內容。
2. 時序圖
您是否曾經通過單擊一個方法又一個方法去查看它的調用情況呢?您是否還在為畫時序圖困擾呢?
安裝插件後,右鍵單擊要探索的方法:
此插件可幫助您自動生成具有漂亮標籤和着色的方法的序列圖。您還可以將其導出以用於團隊溝通或文檔目的。
3. GsonFormatPlus
在我的工作中,我們的許多 API 使用 JSON 作為請求和響應對象。有時我們必須通過鍵入類名和屬性名來創建新的 Java 對象。
如果有一個工具可以根據 JSON 對象自動為我們生成一個 Java 類呢?
您現在可以將預定義的 JSON 對象傳遞給 Java 類,該插件會幫助您生成所有必要的字段和註釋。
4. Java Bean to Json
既然有了json轉成bean的插件,那麼有沒有bean轉成json的插件,答案當然是有了,有這個插件後,發postman請求再也不用自己手敲了。
然後選中類,右鍵即可。
5. Rainbow Brackets
我知道 IntelliJ 有括號對的內置亮點。但是當有更多括號和更多層時,我們可以利用 Rainbow Brackets 來幫助我們更快地識別括號對。
6. Code Glance
當我們的代碼變得越來越長時,我們必須一直滾動才能找到錯誤或方法。這個 Code Glance 插件提供了代碼結構的縮小視圖,讓我們更快地找到我們想要的代碼塊。
您可以選擇將其設置為顯示或僅在將鼠標懸停在滾動條上時將其隱藏。
7. Grep Console
你是否發現打印日誌都是烏漆麻黑的,很醜,有錯誤也提示的不夠明顯,容易遺漏。那麼Grep Console這個插件可以很好的幫到你快速的找到錯誤日誌,它可以設置不同級別log的字體顏色和背景色。
自定義設置後,可以運行下項目看下效果
8. Translation
這個插件主要用來中英文翻譯,最常用的場景就是閲讀源碼的時候,看別人的註釋,再也不用切來切去,提高效率。
選中英文字符,右鍵翻譯
結束語
希望我分享的插件能夠幫助到大家,大家還有什麼比較好用可以提高工作效率的插件呢?
如果本文對你有幫助的話,球球幫忙投個票吧,投票通道 感激不盡呀~~
- Java7到Java17, Switch語句進化史
- 樂觀鎖思想在JAVA中的實現——CAS
- 一步步帶你設計MySQL索引數據結構
- 我總結了寫出高質量代碼的12條建議
- 工作這麼多年,我總結的數據傳輸對象 (DTO) 的最佳實踐
- Spring項目中用了這種解耦模式,經理對我刮目相看
- 大數據HDFS憑啥能存下百億數據?
- 5個接口性能提升的通用技巧
- 你的哪些SQL慢?看看MySQL慢查詢日誌吧
- 90%的Java開發人員都會犯的5個錯誤
- 喪心病狂,竟有Thread.sleep(0)這種寫法?
- 為什麼更推薦使用組合而非繼承關係?
- 一個30歲程序員的覺醒和進擊
- 推薦8個提高工作效率的IntelliJ插件
- 公司的這種打包啟動方式,我簡直驚呆了
- 告別醜陋判空,一個Optional類搞定
- 你不知道的Map家族中的那些冷門容器
- SpringBoot 2.x整合Log4j2日誌
- SpringBoot應用自定義logback日誌
- 你確定懂了Java中的序列化機制嗎