IntelliJ IDEA 插件推荐

一些 IntelliJ IDEA 有用的插件整理。

代码检查相关

Alibaba Java Coding Guidelines - 阿里巴巴Java开发规约

SonarLint

Findbugs

//TODO IDEA Ultimate 自带的代码分析和 SonarLint、Findbugs、阿里巴巴开发规约是否会有冲突。

数据库相关

Free Mybatis plugin

MyBatis Log Plugin

易用性相关

Rainbow Brackets

有多级括号的时候,不同级的括号颜色不一样,有助于弄清楚括号的对应关系。

缩进设置

在系统设置中可以设置每种语言的缩进设置。【Editor】-【Code Style】-【对应语言的设置】。

设置这个之后,有些文件可能还是不生效,因为每个文件可能有自身的缩进设置,在 IDE 右下角显示的有用的是空格还是 Tab。

版本控制相关

Git Flow Integration

Git Flow Integration - Plugins | JetBrains

用于团队协作 Git flow 工作方式。

后端相关

VisualVM Launcher

VisualVM Launcher

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

某个对象占用了多大的内存,jvm调优必备工具

JRebel

用于热部署

参考资料

  1. IDEA安装gitflow插件(mac)
  2. Java开发必装的IntelliJ IDEA插件 - Hollis
  3. Top Downloads for IntelliJ IDEA Ultimate - Jetbrains Official