日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

那些相见恨晚的 IDEA插件

發布時間:2024/3/24 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 那些相见恨晚的 IDEA插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、背景

IDEA 是 Java 開發工程師最強有力的工具之一。

利用好 IDEA 插件可以提高生產力,可以有更好的編程體驗。

本文推薦一些自己常用,能夠提高開發效率、減少 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

可以設置執行保存時附加額外的操作,如保存時執行代碼編譯、format 代碼、為實現序列化接口的類添加序列版本ID 等。

可根據自己需要進行設置

Background Image Plus +?

有一部分朋友可能希望將自己喜歡的圖片作為 IDEA 的背景圖,這個插件就可以滿足你的需求。

設置背景圖目錄和輪播的間隔

tabnine

https://www.tabnine.com/

超級強大的自動代碼不全插件。

官網還提供了代碼搜索工具
https://www.tabnine.com/code

在這里可以搜索常見類的用法。

此外推薦同時安裝老版 Codota

可以直接在想了解如何使用的函數上右鍵,選擇 Get relevant examples 查看開源項目中該函數的用法非常方便。

還可以看到該函數所在類的其他常用函數的用法等

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 開發規范插件,可以檢測常見的代碼不規范的點,對提高代碼質量有較大幫助。

Easy Javadoc

有些公司會要求每個函數都要寫注釋,包括函數的名稱、每個參數和返回值的含義等。
但是很多時候這些注釋只不過是對函數名和參數單詞的直譯。
此時可使用該插件,一鍵生成函數、變量等注釋,提高效率。


如果個別單詞翻譯不地道,可以在設置中自定義映射關系。

效果如下:

該插件 GITHUB 地址:https://github.com/starcwang/easy_javadoc

使用方法:

Json Parser


可以對 JSON 字符串進行格式化

Java Bean to Json

支持將 Java Bean 轉成 JSON

GenerateAllSetter

在開發過程中,有時候需要對某個對象的所有屬性進行填充。
手動調用 set 方法,很容易出現遺漏。
此時,z合格
一鍵調用一個對象的所有的set方法.

arthas idea

arthas 對排查問題有極大幫助,但是拼接命令非常麻煩。
https://arthas.aliyun.com/doc/

可以使用該工具直接對函數右鍵,選擇要生成的 arthas 命令。


使用方法

幫助文檔
https://www.yuque.com/arthas-idea-plugin/help/pe6i45

FindBugs

靜態代碼檢查工具,可以發現很多隱藏的BUG。

使用方法:

Auto filling Java call arguments

在調用函數時,通過alt+enter鍵,觸發聯想功能,選擇”auto fill call parameters”自動填充調用的函數的形參名。

Indent Rainbow

給左側代碼縮進的空格填充顏色,讓縮進的層級更明顯。


效果如下:

Rainbow Brackets

彩虹括號
https://github.com/izhangzhihao/intellij-rainbow-brackets

相同的層級使用同一顏色展示

Rainbow Variable

https://plugins.jetbrains.com/plugin/17748-rainbow-variable

函數內同一個變量采用相同的顏色顯示

效果如下

Maven Helper

解決依賴沖突的神器

https://plugins.jetbrains.com/plugin/7179-maven-helper

PlantUML integration

支持在 IDEA 中使用 plantUML 語法作圖

效果如下

sequence diagram

根據代碼繪制出時序圖,非常贊~~


效果如下

Stack trace to UML

錯誤堆棧信息轉成Uml形式,看起來非常直觀

jol-java-object-layout

https://plugins.jetbrains.com/plugin/10953-jol-java-object-layout

查看 Java 對象布局和大小

Jclasslib

jclasslib bytecode viewer 是一個可以可視化已編譯Java類文件和所包含的字節碼的工具。 另外,它還提供一個庫,可以讓開發人員讀寫Java類文件和字節碼。

https://github.com/ingokegel/jclasslib

效果如下

點擊指令關鍵字,可以跳轉到指令的說明文檔

三、授人以漁

3.1 官方插件市場

插件市場地址:點擊此處

在這里可以添加各種篩選條件,可以按照下載次數、名稱、評級等進行搜索。
可以查看插件效果的介紹等。

3.2 IDEA 插件市場

大家可以打開 Marketplace 選擇 Show all

然后選擇按照下載次數(Downloads)、星級(Rating)等指標進行排序,然后選擇自己感興趣的插件進行體驗。


大家也可根據自己的需要,輸入一些關鍵字,查看是否有滿足期望的插件。

四、總結

本文推薦了自己常用的一些非常不錯的插件,同時也給出了如何查找自己感興趣的插件。

你還有哪些不錯的插件,歡迎評論補充。

歡迎點贊、評論和加關注,你的支持和鼓勵是我創作的最大動力。

總結

以上是生活随笔為你收集整理的那些相见恨晚的 IDEA插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。