简单好用、增强功能

Background Image Plus +

● 描述:给编辑器设置背景图片(小姐姐图片)
● 官网:https://plugins.jetbrains.com/plugin/11247-background-image-plus-

Chinese Language Pack

● 描述:中文支持
● 官网:https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack

Translation

● 描述:翻译插件,鼠标选中文本,点击右键即可自动翻译成多国语言。
● 官网:https://plugins.jetbrains.com/plugin/8579-translation/

Key Promoter X

● 描述:快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。
● 官网:https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

Presentation Assistant

● 描述:安装这个插件之后,你用键盘快捷键所做的操作都会被展示出来,非常适合自己在录制视频或者给别人展示代码的时候使用。
● 官网:https://plugins.jetbrains.com/plugin/7345-presentation-assistant

Rainbow Brackets

● 描述:给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读
● 官网:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/

CodeGlance

● 描述:在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
● 官网:https://plugins.jetbrains.com/plugin/7275-codeglance/

WakaTime

● 描述:代码统计和跟踪插件
● 官网:https://plugins.jetbrains.com/plugin/7425-wakatime

Statistic

○ 描述:代码统计
○ 官网:https://plugins.jetbrains.com/plugin/4509-statistic

提高开发效率和代码质量

String Manipulation

● 描述:字符串快捷处理
● 官网:https://plugins.jetbrains.com/plugin/2162-string-manipulation

Codota AI Autocomplete for Java and JavaScript

代码生成类

Codota AI Autocomplete for Java and JavaScript

描述:使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化
官网:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

UUID Generator

GenerateAllSetter

描述:快速生成调用对象 setter 方法的代码
官网:https://plugins.jetbrains.com/plugin/9360-generateallsetter

GsonFormatPlus

描述:根据 json 生成对象
官网:https://plugins.jetbrains.com/plugin/14949-gsonformatplus

Easy Code

描述:根据数据库表生成 Java entity、dao、mapper、service、controller 等代码
官网:https://plugins.jetbrains.com/plugin/10954-easy-code

Easy Javadoc

描述:快速生成 Javadoc 文档
官网:https://plugins.jetbrains.com/plugin/12977-easy-javadoc

JavaDoc

描述:生成 Javadoc 文档
官网:https://plugins.jetbrains.com/plugin/7157-javadoc

Json2Pojo

描述:根据 JSON 生成 POJO,根据 POJO 生成 JSON
官网:https://plugins.jetbrains.com/plugin/8533-json2pojo

JUnitGenerator V2.0

描述:自动生成单元测试
官网:https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0

MybatisX

描述:MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,优化体验
官网:https://plugins.jetbrains.com/plugin/10119-mybatisx

功能提效类

Call Graph

描述:生成调用关系图,便于查看源码
官网:https://plugins.jetbrains.com/plugin/12304-call-graph

Jump to Line

描述:支持跳转到任意行进行调试
官网:https://plugins.jetbrains.com/plugin/14877-jump-to-line

SequenceDiagram

描述:自动生成方法调用时序图
官网:https://plugins.jetbrains.com/plugin/8286-sequencediagram

jclasslib Bytecode Viewer

描述:字节码查看器
官网:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer

BrowseWordAtCaret

描述:快速在相同单词间进行跳转
官网:https://plugins.jetbrains.com/plugin/201-browsewordatcaret

CodeGlance

描述:在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
官网:https://plugins.jetbrains.com/plugin/7275-codeglance/

代码规范

CheckStyle-IDEA

描述:自动检查 Java 代码规范
官网:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea

Alibaba Java Coding Guidelines

描述:代码规范检查插件
官网:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

SonarLint

描述:帮助你发现和修复代码的错误和漏洞
官网:https://plugins.jetbrains.com/plugin/7973-sonarlint

FindBugs-IDEA

描述:帮你找出代码中潜藏的 Bug
官网:https://plugins.jetbrains.com/plugin/3847-findbugs-idea

MetricsReloaded

描述:代码复杂度分析
官网:https://plugins.jetbrains.com/plugin/93?pr=idea

格式处理

CamelCase

描述:快速字符串格式转换工具,如驼峰式
官网:https://plugins.jetbrains.com/plugin/7160-camelcase

Json Parser

描述:验证和格式化 Json 字符串的工具
官网:https://plugins.jetbrains.com/plugin/10650-json-parser

String Manipulation

描述:字符串快捷处理
官网:https://plugins.jetbrains.com/plugin/2162-string-manipulation

代码统计

WakaTime

描述:代码统计和跟踪插件
官网:https://plugins.jetbrains.com/plugin/7425-wakatime

Statistic

描述:代码统计
官网:https://plugins.jetbrains.com/plugin/4509-statistic

扩展增强类

Free Mybatis Plugin

描述:MyBatis 增强插件,支持 mapper => xml 的跳转、代码生成等功能
官网:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

MyBatis Log Plugin

描述:MyBatis SQL 提取和格式化输出
官网:https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin

Maven Helper

描述:Maven 辅助插件
官网:https://plugins.jetbrains.com/plugin/7179-maven-helper

Gradle View

描述:Gradle 项目管理工具的扩展
官网:https://plugins.jetbrains.com/plugin/7150-gradle-view

Arthas Idea

描述:Arthas 命令生成插件。Arthas 是阿里开源的 Java 在线诊断工具,该插件可以自动生成 Arthas 在线 Java 代码诊断命令,不用再到官网翻文档拼命令啦!
官网:https://plugins.jetbrains.com/plugin/13581-arthas-idea/

GitToolBox

描述:Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。
官网:https://plugins.jetbrains.com/plugin/7499-gittoolbox/

BashSupport

描述:支持 Bash 脚本文件的高亮和提示等
官网:https://plugins.jetbrains.com/plugin/4230-bashsupport

Git Flow Integration

描述:Git Flow 的图形界面操作
官网:https://plugins.jetbrains.com/plugin/7315-git-flow-integration

Gitee

描述:开源中国的码云插件
官网:https://plugins.jetbrains.com/plugin/8383-gitee

Drools

描述:规则引擎的扩展
官网:https://plugins.jetbrains.com/plugin/16871-drools

EnvFile

描述:对多环境配置文件的支持
官网:https://plugins.jetbrains.com/plugin/7861-envfile

Kubernetes

描述:容器管理的扩展
官网:https://plugins.jetbrains.com/plugin/10485-kubernetes

Vue.js

描述:Vue.js 前端框架的扩展
官网:https://plugins.jetbrains.com/plugin/9442-vue-js

Scala

描述:Scala 语言的扩展
官网:https://plugins.jetbrains.com/plugin/1347-scala

Zookeeper

描述:Zookeeper 中间件的扩展
官网:https://plugins.jetbrains.com/plugin/7364-zookeeper

Jms messenger

描述:对 Java 消息服务的扩展
官网:https://plugins.jetbrains.com/plugin/10949-jms-messenger

MapStruct Support

描述:对 MapStruct 对象转换的支持
官网:https://plugins.jetbrains.com/plugin/10036-mapstruct-support

Big Data Tools

描述:提供了 HDFS 等大数据框架的工具集
官网:https://plugins.jetbrains.com/plugin/12494-big-data-tools

CSV

描述:支持 CSV 文件的高亮和提示等
官网:https://plugins.jetbrains.com/plugin/10037-csv

Ideolog

描述:识别和格式化 log 日志文件
官网:https://plugins.jetbrains.com/plugin/9746-ideolog

Toml

描述:支持 toml 文件的高亮和提示等
官网:https://plugins.jetbrains.com/plugin/8195-toml