那些相见恨晚的 IDEA插件
一、背景
IDEA 是 Java 開發(fā)工程師最強有力的工具之一。
利用好 IDEA 插件可以提高生產(chǎn)力,可以有更好的編程體驗。
本文推薦一些自己常用,能夠提高開發(fā)效率、減少 BUG、提升編程體驗的 IDEA 插件。
二、插件推薦
GitToolBox
可以在每一行后面顯示提交人和時間等信息
CodeGlance3
https://plugins.jetbrains.com/plugin/17017-codeglance3
https://github.com/vektah/CodeGlance
右側顯示代碼縮略圖,當代碼很多時,可以快速拖動滑塊,移動到需要關注的代碼的地方
效果如下
Key Promoter X
這個插件是一個可以幫你掌握 IDEA 快捷鍵的工具。
Translation
翻譯插件
使用說明:
https://github.com/YiiGuxing/TranslationPlugin
Save Action
可以設置執(zhí)行保存時附加額外的操作,如保存時執(zhí)行代碼編譯、format 代碼、為實現(xiàn)序列化接口的類添加序列版本ID 等。
可根據(jù)自己需要進行設置
Background Image Plus +?
有一部分朋友可能希望將自己喜歡的圖片作為 IDEA 的背景圖,這個插件就可以滿足你的需求。
設置背景圖目錄和輪播的間隔
tabnine
https://www.tabnine.com/
超級強大的自動代碼不全插件。
官網(wǎng)還提供了代碼搜索工具
https://www.tabnine.com/code
在這里可以搜索常見類的用法。
此外推薦同時安裝老版 Codota
可以直接在想了解如何使用的函數(shù)上右鍵,選擇 Get relevant examples 查看開源項目中該函數(shù)的用法非常方便。
還可以看到該函數(shù)所在類的其他常用函數(shù)的用法等
TestMe 和 Squaretest
這兩個插件可以自動生成單元測試代碼,只需要進行少量修改就可以很快提高單元測試覆蓋率。
具體參見:
https://blog.csdn.net/w605283073/article/details/121708721
Hiberbee Theme
相信還是會有很多程序員追求美感,想裝一些 IDEA 主題。
我個人最喜歡 Material Theme UI ,但是該插件開始收費了,這里暫時先不推薦。
Hiberbee Theme 也是挺不錯的主題,大家可以嘗試下。
大家還可以在市場上搜索 theme 體驗更多有意思的主題。
效果如下:
Gradianto
這個是我個人最喜歡的一個主題插件之一。
效果如下
個人最喜歡純綠色的主題,比較護眼
可以在這里切換主題
Extra Icons
為 IDEA 補充一些不支持的圖標,可以提升圖標的視覺效果。
Alibaba Java Coding Guidelines
阿里巴巴 Java 開發(fā)規(guī)范插件,可以檢測常見的代碼不規(guī)范的點,對提高代碼質(zhì)量有較大幫助。
Easy Javadoc
有些公司會要求每個函數(shù)都要寫注釋,包括函數(shù)的名稱、每個參數(shù)和返回值的含義等。
但是很多時候這些注釋只不過是對函數(shù)名和參數(shù)單詞的直譯。
此時可使用該插件,一鍵生成函數(shù)、變量等注釋,提高效率。
如果個別單詞翻譯不地道,可以在設置中自定義映射關系。
效果如下:
該插件 GITHUB 地址:https://github.com/starcwang/easy_javadoc
使用方法:
Json Parser
可以對 JSON 字符串進行格式化
Java Bean to Json
支持將 Java Bean 轉(zhuǎn)成 JSON
GenerateAllSetter
在開發(fā)過程中,有時候需要對某個對象的所有屬性進行填充。
手動調(diào)用 set 方法,很容易出現(xiàn)遺漏。
此時,z合格
一鍵調(diào)用一個對象的所有的set方法.
arthas idea
arthas 對排查問題有極大幫助,但是拼接命令非常麻煩。
https://arthas.aliyun.com/doc/
可以使用該工具直接對函數(shù)右鍵,選擇要生成的 arthas 命令。
使用方法
幫助文檔
https://www.yuque.com/arthas-idea-plugin/help/pe6i45
FindBugs
靜態(tài)代碼檢查工具,可以發(fā)現(xiàn)很多隱藏的BUG。
使用方法:
Auto filling Java call arguments
在調(diào)用函數(shù)時,通過alt+enter鍵,觸發(fā)聯(lián)想功能,選擇”auto fill call parameters”自動填充調(diào)用的函數(shù)的形參名。
Indent Rainbow
給左側代碼縮進的空格填充顏色,讓縮進的層級更明顯。
效果如下:
Rainbow Brackets
彩虹括號
https://github.com/izhangzhihao/intellij-rainbow-brackets
相同的層級使用同一顏色展示
Rainbow Variable
https://plugins.jetbrains.com/plugin/17748-rainbow-variable
函數(shù)內(nèi)同一個變量采用相同的顏色顯示
效果如下
Maven Helper
解決依賴沖突的神器
https://plugins.jetbrains.com/plugin/7179-maven-helper
PlantUML integration
支持在 IDEA 中使用 plantUML 語法作圖
效果如下
sequence diagram
根據(jù)代碼繪制出時序圖,非常贊~~
效果如下
Stack trace to UML
錯誤堆棧信息轉(zhuǎn)成Uml形式,看起來非常直觀
jol-java-object-layout
https://plugins.jetbrains.com/plugin/10953-jol-java-object-layout
查看 Java 對象布局和大小
Jclasslib
jclasslib bytecode viewer 是一個可以可視化已編譯Java類文件和所包含的字節(jié)碼的工具。 另外,它還提供一個庫,可以讓開發(fā)人員讀寫Java類文件和字節(jié)碼。
https://github.com/ingokegel/jclasslib
效果如下
點擊指令關鍵字,可以跳轉(zhuǎn)到指令的說明文檔
三、授人以漁
3.1 官方插件市場
插件市場地址:點擊此處
在這里可以添加各種篩選條件,可以按照下載次數(shù)、名稱、評級等進行搜索。
可以查看插件效果的介紹等。
3.2 IDEA 插件市場
大家可以打開 Marketplace 選擇 Show all
然后選擇按照下載次數(shù)(Downloads)、星級(Rating)等指標進行排序,然后選擇自己感興趣的插件進行體驗。
大家也可根據(jù)自己的需要,輸入一些關鍵字,查看是否有滿足期望的插件。
四、總結
本文推薦了自己常用的一些非常不錯的插件,同時也給出了如何查找自己感興趣的插件。
你還有哪些不錯的插件,歡迎評論補充。
歡迎點贊、評論和加關注,你的支持和鼓勵是我創(chuàng)作的最大動力。
總結
以上是生活随笔為你收集整理的那些相见恨晚的 IDEA插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java同学录_JSP同学录(jsp+j
- 下一篇: Docker 镜像、容器操作--小试牛刀