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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

那些相见恨晚的 IDEA插件

發(fā)布時(shí)間:2024/3/24 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 那些相见恨晚的 IDEA插件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、背景

IDEA 是 Java 開(kāi)發(fā)工程師最強(qiáng)有力的工具之一。

利用好 IDEA 插件可以提高生產(chǎn)力,可以有更好的編程體驗(yàn)。

本文推薦一些自己常用,能夠提高開(kāi)發(fā)效率、減少 BUG、提升編程體驗(yàn)的 IDEA 插件。

二、插件推薦

GitToolBox

可以在每一行后面顯示提交人和時(shí)間等信息

CodeGlance3

https://plugins.jetbrains.com/plugin/17017-codeglance3

https://github.com/vektah/CodeGlance
右側(cè)顯示代碼縮略圖,當(dāng)代碼很多時(shí),可以快速拖動(dòng)滑塊,移動(dòng)到需要關(guān)注的代碼的地方

效果如下

Key Promoter X

這個(gè)插件是一個(gè)可以幫你掌握 IDEA 快捷鍵的工具。

Translation

翻譯插件

使用說(shuō)明:
https://github.com/YiiGuxing/TranslationPlugin

Save Action

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

可根據(jù)自己需要進(jìn)行設(shè)置

Background Image Plus +?

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

設(shè)置背景圖目錄和輪播的間隔

tabnine

https://www.tabnine.com/

超級(jí)強(qiáng)大的自動(dòng)代碼不全插件。

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

在這里可以搜索常見(jiàn)類的用法。

此外推薦同時(shí)安裝老版 Codota

可以直接在想了解如何使用的函數(shù)上右鍵,選擇 Get relevant examples 查看開(kāi)源項(xiàng)目中該函數(shù)的用法非常方便。

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

TestMe 和 Squaretest

這兩個(gè)插件可以自動(dòng)生成單元測(cè)試代碼,只需要進(jìn)行少量修改就可以很快提高單元測(cè)試覆蓋率。

具體參見(jiàn):
https://blog.csdn.net/w605283073/article/details/121708721

Hiberbee Theme

相信還是會(huì)有很多程序員追求美感,想裝一些 IDEA 主題。

我個(gè)人最喜歡 Material Theme UI ,但是該插件開(kāi)始收費(fèi)了,這里暫時(shí)先不推薦。

Hiberbee Theme 也是挺不錯(cuò)的主題,大家可以嘗試下。

大家還可以在市場(chǎng)上搜索 theme 體驗(yàn)更多有意思的主題。

效果如下:

Gradianto

這個(gè)是我個(gè)人最喜歡的一個(gè)主題插件之一。


效果如下

個(gè)人最喜歡純綠色的主題,比較護(hù)眼

可以在這里切換主題

Extra Icons

為 IDEA 補(bǔ)充一些不支持的圖標(biāo),可以提升圖標(biāo)的視覺(jué)效果。

Alibaba Java Coding Guidelines

阿里巴巴 Java 開(kāi)發(fā)規(guī)范插件,可以檢測(cè)常見(jiàn)的代碼不規(guī)范的點(diǎn),對(duì)提高代碼質(zhì)量有較大幫助。

Easy Javadoc

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


如果個(gè)別單詞翻譯不地道,可以在設(shè)置中自定義映射關(guān)系。

效果如下:

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

使用方法:

Json Parser


可以對(duì) JSON 字符串進(jìn)行格式化

Java Bean to Json

支持將 Java Bean 轉(zhuǎn)成 JSON

GenerateAllSetter

在開(kāi)發(fā)過(guò)程中,有時(shí)候需要對(duì)某個(gè)對(duì)象的所有屬性進(jìn)行填充。
手動(dòng)調(diào)用 set 方法,很容易出現(xiàn)遺漏。
此時(shí),z合格
一鍵調(diào)用一個(gè)對(duì)象的所有的set方法.

arthas idea

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

可以使用該工具直接對(duì)函數(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ù)時(shí),通過(guò)alt+enter鍵,觸發(fā)聯(lián)想功能,選擇”auto fill call parameters”自動(dòng)填充調(diào)用的函數(shù)的形參名。

Indent Rainbow

給左側(cè)代碼縮進(jìn)的空格填充顏色,讓縮進(jìn)的層級(jí)更明顯。


效果如下:

Rainbow Brackets

彩虹括號(hào)
https://github.com/izhangzhihao/intellij-rainbow-brackets

相同的層級(jí)使用同一顏色展示

Rainbow Variable

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

函數(shù)內(nèi)同一個(gè)變量采用相同的顏色顯示

效果如下

Maven Helper

解決依賴沖突的神器

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

PlantUML integration

支持在 IDEA 中使用 plantUML 語(yǔ)法作圖

效果如下

sequence diagram

根據(jù)代碼繪制出時(shí)序圖,非常贊~~


效果如下

Stack trace to UML

錯(cuò)誤堆棧信息轉(zhuǎn)成Uml形式,看起來(lái)非常直觀

jol-java-object-layout

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

查看 Java 對(duì)象布局和大小

Jclasslib

jclasslib bytecode viewer 是一個(gè)可以可視化已編譯Java類文件和所包含的字節(jié)碼的工具。 另外,它還提供一個(gè)庫(kù),可以讓開(kāi)發(fā)人員讀寫Java類文件和字節(jié)碼。

https://github.com/ingokegel/jclasslib

效果如下

點(diǎn)擊指令關(guān)鍵字,可以跳轉(zhuǎn)到指令的說(shuō)明文檔

三、授人以漁

3.1 官方插件市場(chǎng)

插件市場(chǎng)地址:點(diǎn)擊此處

在這里可以添加各種篩選條件,可以按照下載次數(shù)、名稱、評(píng)級(jí)等進(jìn)行搜索。
可以查看插件效果的介紹等。

3.2 IDEA 插件市場(chǎng)

大家可以打開(kāi) Marketplace 選擇 Show all

然后選擇按照下載次數(shù)(Downloads)、星級(jí)(Rating)等指標(biāo)進(jìn)行排序,然后選擇自己感興趣的插件進(jìn)行體驗(yàn)。


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

四、總結(jié)

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

你還有哪些不錯(cuò)的插件,歡迎評(píng)論補(bǔ)充。

歡迎點(diǎn)贊、評(píng)論和加關(guān)注,你的支持和鼓勵(lì)是我創(chuàng)作的最大動(dòng)力。

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。