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

评论