idea最常用插件

插件地址

.ignore

git排除文件插件

Grep console

自定义日志颜色

AceJump

光标快速定位

Key promoter

提示插件

MetricsReloaded

 分析代码复杂度的插件

CodeGlance2

在编辑代码最右侧,显示一块代码小地图

Eclipse Code Formatter/Adapter for Eclipse Code Formatter

代码格式化(需要导入模板p3c-formatter)

Alibaba Java Coding Guidelines

阿里代码检测工具

probie

菜鸟翻译,可以翻译接口与注释,java文件下可以实现中英文互转(最新版本可以直接编写中文变量名然后输入任意英文后,自动翻译成小驼峰的英文变量,方法名可以使用)

Translation

翻译插件

Free Mybatis plugin

mybatis 插件

GenerateSerialVersionUID

生成序列化ID

GsonFormat/GsonFormat4DataBinding

json序列化成对象

Java Bean to Json

java转成json

JRebel

热部署插件

在线网站生成一个guid。然后打开插件界面,输入Team URL https://jrebel.qekang.com/网上随便生成的一个guid(网上有一些说用http://127.0.0.1:8888,我试了一下发现不行),然后输入自己的邮箱。点击下方的Change license按钮,成功


Lombok

通过注解生成get set等方法

Maven Helper

可以解决maven依赖冲突

RESTfulToolKit

该插件已经停止维护,替换插件为 spring java toolsRestfulTool建议用后者

可以根据url查询对应的controller

SonarLint

代码检测工具

String Manipulation

字符串工具

MyBatisCodeHelperPro

mybatis代码生成工具

mybatis sql plugin

通过日志获取正在执行的sql(可以直接运行的~~)

HighlightBracketPair

自动化高亮显示光标所在代码块对应的括号,可以定制颜色和形状

Rainbow Brackets

彩色显示所有括号

GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值

将光标放在变量声明的那一行,注意不能是分号后面。然后按快捷键Alt + Enter,就会弹出菜单供你选择。


VisualVM Launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配某个对象占用了多大的内存,jvm调优必备工具

JProfiler

JProfiler是一款内存分析工具,可以实时监控当前JVM内存中存活的对象,也可以监控线程,CPU,锁等的情况

SequenceDiagram

生成时序图

arthas

阿里线上排查神器

code iris

这个是可以显示整个工程所有类关系图的插件

Jump to Line

方便debug插件

MyBatisX

mybatis插件

CamelCase

在几种字符串格式之间来回切换。有一下几种格式:
- 驼峰,第一个单词首字母小写,其他单词首字母大写
- 所有字母小写,单词间下划线分隔
- 所有字母小写,单词间空格分隔
- 所有字母小写,单词间短横线分隔
- 每个单词首字母全部大写
- 所有字母大写,单词间下划线分隔

使用:按住Shift + Alt再不停的按U,会把选中内容的单词的下划线转驼峰转大写等,不停的转换,直到你想要的

Material Theme UI

主题

Codota AI Autocomplete for Java and JavaScript

AI自动完成

atom material icons

图标

StackTrace to UML

堆栈调用分析 

使用方法


File Expander

jad工具可以扔了,它能在Idea里直接打开Jar包

Apifox Helper

apifox插件

GitToolBox

在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。

arthas idea

每次需要输入很长一段命令,有些命令遗忘的话,还要去翻看Arthas的命令文档,然后还要复制代码中类或方法的全路径,很是不方便。而这款arthas的插件就可以让你完全摆脱这些苦恼。生产力大大提升。

Search In Repository

这款插件,就无需你来回跳转,直接把中央仓库的查找集成到了Idea里面。你只需要打开这款插件,输入jar包的名字或者gav关键字,就能查到到这个jar包所有的版本,然后可以直接复制gav坐标。方便又快捷

VisualGC

Idea堆栈的可视化工具,和Idea深度集成。直接显示所有进程,双击即可打开JVM的堆栈可视化界面。堆栈和垃圾收集情况一目了然!

Zoolytic

zookeeper节点的查看分析插件

Smart Input

输入法自动切换,方便写注释的时候与写代码的场景,不用手动切换

SQL Params Setter

把打印的sql转成直接可以执行带参数的sql

Gerry Themes

主题

Atom Material Icons

icon主题

ChatGPT GPT-4

智能辅助

git commit template

规范git提交信息

 () : 
                    <空行>
                    
                    <空行>
                    
其中 type 的值可以有很多,下面有几个我们常用到的 . feat :新功能 . fix :修复bug . doc : 文档改变 . style : 代码格式改变 . refactor :某个已有功能重构 . perf :性能优化 . test :增加测试 . build :改变了build工具 如 grunt换成了 npm . revert: 撤销上一次的 commit scope :用来说明此次修改的影响范围 可以随便填写任何东西,commitizen也给出了几个 如:location 、browser、compile,不过我推荐使用 all :表示影响面大 ,如修改了网络框架 会对真个程序产生影响 loation: 表示影响小,某个小小的功能 module:表示会影响某个模块 如登录模块、首页模块 、用户管理模块等等 subject: 用来简要描述本次改动,概述就好了 body:具体的修改信息 应该尽量详细 footer:放置写备注啥的,如果是 bug ,可以把bug id放入

Easy Javadoc

doc文档生成

Grazie

单词提示

你可能感兴趣的:(IDEA,intellij-idea,java,intellij,idea)