IDEA工作中常用插件推荐

沙海 2019年6月27日15:48:06Java IDE PHP评论4743字数 1809阅读6分1秒阅读模式
速蛙云 - 极致体验,强烈推荐!!!

1、Alibaba Java Coding Guidelines

阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/文章源自JAVA秀-https://www.javaxiu.com/1079.html

2、JRebel

热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,激活可以参考我的另一篇文章:自建服务器搭建IntelliJ IDEA和热部署神器JRebel的激活服务器文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij/文章源自JAVA秀-https://www.javaxiu.com/1079.html

3、FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug。文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/3847-findbugs-idea/文章源自JAVA秀-https://www.javaxiu.com/1079.html

4、SonarLint

SonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs等。在idea里更是以插件的形式让人无缝接入。文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/7973-sonarlint/文章源自JAVA秀-https://www.javaxiu.com/1079.html

5、VisualVM Launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具。文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher/文章源自JAVA秀-https://www.javaxiu.com/1079.html

6、Free Mybatis plugin

mybatis 插件,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。文章源自JAVA秀-https://www.javaxiu.com/1079.html

详细介绍参考: https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/文章源自JAVA秀-https://www.javaxiu.com/1079.html

7、Maven Helper 

分析依赖冲突插件,此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。文章源自JAVA秀-https://www.javaxiu.com/1079.html

使用方式: 打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”。文章源自JAVA秀-https://www.javaxiu.com/1079.html

可进行相应操作:文章源自JAVA秀-https://www.javaxiu.com/1079.html

  • Conflicts(查看冲突)
  • All Dependencies as List(列表形式查看所有依赖)
  • All Dependencies as Tree(树形式查看所有依赖)
  • 搜索功能

详细介绍参考: https://plugins.jetbrains.com/plugin/7179-maven-helper/文章源自JAVA秀-https://www.javaxiu.com/1079.html

8、stackoverflow

go to stackoverflow by right click文章源自JAVA秀-https://www.javaxiu.com/1079.html

9、JavaToWeb

转换 java 的模块工程为 web 模块工程; 生成的 web.xml 文件支持 Servlet 2.5。文章源自JAVA秀-https://www.javaxiu.com/1079.html

10、Lombok

支持lombok的各种注解,从此只需要一个注解@Data,不用再写getter setter这些,可以把注解还原为原本的java代码,非常方便。文章源自JAVA秀-https://www.javaxiu.com/1079.html

11、AceJump

AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。文章源自JAVA秀-https://www.javaxiu.com/1079.html

12、PHP

安装后IDEA就能支持开发PHP了。文章源自JAVA秀-https://www.javaxiu.com/1079.html

继续阅读
文章末尾固定信息...
weinxin
资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
  • 版权声明:本站是JAVA秀团队的技术分享社区,我们会经常分享资源和教程。
  • 转载请注明:IDEA工作中常用插件推荐 - JAVA秀 ☜(ˆ▽ˆ)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定