IDEA工作中常用插件推荐

  • A+
所属分类:Java IDE PHP

1、Alibaba Java Coding Guidelines

阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。

详细介绍参考: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/

2、JRebel

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

详细介绍参考: https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij/

3、FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug。

详细介绍参考: https://plugins.jetbrains.com/plugin/3847-findbugs-idea/

4、SonarLint

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

详细介绍参考: https://plugins.jetbrains.com/plugin/7973-sonarlint/

5、VisualVM Launcher

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

详细介绍参考: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher/

6、Free Mybatis plugin

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

详细介绍参考: https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/

7、Maven Helper 

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

使用方式: 打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”。

可进行相应操作:

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

详细介绍参考: https://plugins.jetbrains.com/plugin/7179-maven-helper/

8、stackoverflow

go to stackoverflow by right click

9、JavaToWeb

转换 java 的模块工程为 web 模块工程; 生成的 web.xml 文件支持 Servlet 2.5。

10、Lombok

支持lombok的各种注解,从此只需要一个注解@Data,不用再写getter setter这些,可以把注解还原为原本的java代码,非常方便。

11、AceJump

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

12、PHP

安装后IDEA就能支持开发PHP了。

  • 资源分享QQ群
  • weinxin
  • 官方微信公众号
  • weinxin
沙海
网站https安全证书安装,伪静态配置
TripodCloud:性价比最高的CN2 GIA服务器
AnyNode:最便宜的国外服务器
C语言速查手册

发表评论

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