请选择 进入手机版 | 继续访问电脑版
查看: 88|回复: 17

[其他] 几个实用的IDEA插件

[复制链接]

[其他] 几个实用的IDEA插件[复制链接]

zygxsq 发表于 2021-9-6 13:09:07 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式 回复:  17 浏览:  88
Java Stream Debugger
JDK1.8新增的Stream流操作,极大地提升了编程快感,也精简了代码。

同时,存在一个问题,debugger下不易调试,不能一行一行地看到执行结果。

Java Stream Debugger 这个插件解决了此问题。

如下


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来自安卓客户端来自安卓客户端
回复

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:10:23 显示全部楼层
Jclasslib bytecode viewer
jclasslib bytecode viewer是一个可以可视化已编译Java类文件和所包含的字节码的工具。

使用时直接选择 View --> Show Bytecode With jclasslib

来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:10:46 显示全部楼层
LeetCode editor
LeetCode刷算法神器,可以拉取到LeetCode题,提交代码到LeetCode帮忙执行,非常赞。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:11:36 显示全部楼层
Maven Helper
此插件可用来方便显示Maven的依赖树,在没有此插件时,如果想Maven的依赖树需要输入命令行:mvn dependency:tree 才可查看依赖。

如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。

而如果安装Maven Helper插件就可免去命令行困扰,通过界面即可操作完成。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:12:06 显示全部楼层
Jrebel
日常开发中,当你项目在debug 的时候,修改任意一个 java 文件时,tomcat并不能将此文件的修改实时编译并反映到运行的项目中去,所以只能重启项目,这个过程是相当痛苦的,尤其是项目稍微大点的话,开发期间可能你就是一直在重启项目。

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:13:14 显示全部楼层
GenerateAllSetter
该插件作用是可以快速针对已有的model实体对象的属性生产set代码,免去开发者在开发过程中set属性值时还需要去实体对象中翻查的时间,生成的同时会附带类型默认值


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:13:56 显示全部楼层
SequenceDiagram
在接手老项目时,一上手很难窥到全貌,这时候要是能够把接口的调用关系,整个时序图展示出来,对深入了解项目帮助很大。

有这么一款插件SequenceDiagram能够根据方法的调用关系,自动生成执行时序图。

安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram即可调出。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:14:38 显示全部楼层
Auto filling Java call arguments
代码生成插件,通过快捷键自动补全函数的调用参数,针对包含大量参数的构造函数和方法非常有用!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:14:55 显示全部楼层
GitToolBox
配合版本控制工具Git使用,非常直观显示当前项目分支,及代码未更新,未提交数目,省去查询分支和最新代码等不必要的麻烦。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

1498

主题

1837

帖子

7411

积分

超级版主

Rank: 8Rank: 8

积分
7411
zygxsq
 楼主|
发表于 2021-9-6 13:16:11 显示全部楼层
Code Screenshots
代码截图工具,有了它可以快速截出漂亮的代码。

配置地址:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击领取双十一福利
1
QQ