好用的IDEA插件

参考网页

https://mp.weixin.qq.com/s?__biz=MzAwNTQ4MTQ4NQ==&mid=2453561983&idx=1&sn=a4671578ad492bf0eea5eca50f1c1d21&chksm=8cd1371dbba6be0b1eeb1cbfefe2e96b8ec2c4a808cf694d3ed104ebe64bb84e58734a49d3d1&mpshare=1&scene=1&srcid=01036PRtJdVBw4tcgPxEKg3w&pass_ticket=R2suEjava

GenerateAllSetter:Alt+Enter

做用

一键调用一个对象的全部set方法而且赋予默认值。jvm

安装

搜不到GenerateAllSetter插件maven

插件市场搜索该插件函数

安装插件,安装后重启才能生效工具

使用

新建一个类,鼠标放在上面后【Alt+Enter】,以下图测试

选择【Generate all setter】,生成的默认的setterspa

Translation:Ctrl+Shift+Y

做用

翻译插件,功能强大。.net

安装(安装后须要重启)

搜Translation,结果出来不少结果,究竟是哪一个呢?插件

去官网看一下翻译

http://plugins.jetbrains.com/plugin/8579-translation

发现官网的更新时间跟上上图的更新时间一致,应该就是Translation那个。

基本使用:翻译快捷键:Ctrl+Shift+Y

安装重启后,IDEA的右下角会出现翻译的图标

鼠标右键菜单栏,也出现了新的翻译选项

用来协助看英文源码

以java.lang.Object为例,选中一段注释,Ctrl+Shift+Y,出现翻译结果

VisualVM Launcher

参考网页

http://www.javashuo.com/article/p-vmncevkx-ga.html

没安装插件以前main函数右键以下图

做用

运行java程序的时候启动visualvm,方便查看jvm的状况,好比堆内存大小的分配。

安装(具体可参见GenerateAllSetter)

安装插件以后main函数右键以下图

能够看到菜单栏里多了两个选项

而且工具栏相比较以前也多了两个按钮

使用

main函数右键Debug with VisualVM ‘......main()’

首次使用时须要设置本地的,以下图可视化监视工具(选择本地JDK安装目录下的bin目录中的jvisualvm便可)。

程序启动后会启动VisualVM

启动后能够查看程序运行的各类信息

测试代码建议

代码最后加上睡眠代码

try{
   TimeUnit.SECONDS.sleep(10000000);
}catch (Exception e){

}

这样才能够看到运行效果。不然程序运行立刻跳过去,就啥也看不到了。

Maven Helper

参考网页

https://blog.csdn.net/qq_33541575/article/details/80211122

https://blog.csdn.net/sunpeng_sp/article/details/77393348

做用

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。

安装(安装后须要重启插件才生效)

简单使用

IDEA重启后,此时打开POM文件时能够看到tab页Dependency Analyzer。

Text标签页能够查看POM文件的文本。

Dependency Analyzer标签页下有三个选项(以下图所示):

Conflicts(冲突)

All Dependencies as List(列表形式查看全部依赖)

All Dependencies as Tree(树结构查看全部依赖)

使用解决依赖包冲突

选中冲突选项 conflicts,这一列都是存在冲突的包。左侧展现的正在使用的依赖包(版本),选中其中某个冲突依赖包,好比guava:19.0,右边会展现具体的冲突依赖包版本、引用位置等详细信息。红色的为有依赖冲突的版本

选中其中不想使用过的依赖版本,右键就能够 Exclude 了。这里选中20.0版本,鼠标右键就出现Exclude选项,选中

而后查看POM文件文本,能够看到排除了冲突依赖的包。

相关文章
相关标签/搜索