IDEA 好用插件

# IDEA Java

1. Maven工具
    * [Maven Helper](https://plugins.jetbrains.com/plugin/7179-maven-helper/)
2. 实体GET/SET
    * [Lombok](https://plugins.jetbrains.com/plugin/6317-lombok/)
3. 代码/Bug静态检查
	+ [CheckStyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea/) , [配置文件](checkstyle.xml) [下载](https://checkstyle.sourceforge.io/checks.html)
	+ [Alibaba Java Coding Guidelines](https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/)
	+ [Eclipse Code Formatter](https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter/)
	+ [FindBugs-IDEA](https://plugins.jetbrains.com/plugin/3847-findbugs-idea/) [配置文件设置](http://findbugs.sourceforge.net/bugDescriptions.html) : 检查对象为字节码
	+ [PMDPlugin](https://plugins.jetbrains.com/plugin/1137-pmdplugin/) [配置文件设置](https://pmd.github.io/pmd-6.15.0/pmd_rules_java.html) : 检查对象为源代码
	+ [Cobertura]() : 白盒测试，UT覆盖率测试
	+ [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions/) , 按照规则自动检查优化代码
4. MyBatis/Plus
    * 代码生成
      + [Mybatis Builder](https://plugins.jetbrains.com/plugin/12449-mybatis-builder/versions)(适用IdeaJ 2019后的版本): 通过IDEAJ连接数据库并将 Mybatis Generator 的功能图形化,生成Mybatis的 Mapper/Entity/SqlMap.xml 的文件。
      + [Build Mybatis File](https://github.com/moshangren11/MybatisPlugin): 和[Mybatis Builder](https://plugins.jetbrains.com/plugin/12449-mybatis-builder/versions) 相同，没那么好用，但可以兼容IdeaJ 2019前的版本。
      + Mybatis Generator 不需要图形界面，可以作为 maven 插件嵌入。没有 Mybatis Builder 好用
    * Java 与 XML 调回跳转；Mapper 方法自动生成 XML
      + [MyBatisX](https://baomidou.com/guide/mybatisx-idea-plugin.html) 插件[地址](https://plugins.jetbrains.com/plugin/10119-mybatisx/)
      + [Free MyBatis plugin](https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/):在xml文件和mapper之间跳转
5. Yaml文件
   * swagger, yaml 文件分级显示, [插件地址](https://plugins.jetbrains.com/plugin/index?xmlId=org.zalando.intellij.swagger)
   * YAML/Ansible support, YAML规范提示工具, [插件地址](https://plugins.jetbrains.com/plugin/7792-yaml-ansible-support)
6. 其他:	
	* Rainglow Color Schemes,通过不同颜色进行括号对匹配，快速帮助定位代码片段,[插件地址](https://plugins.jetbrains.com/plugin/10267-rainglow-color-schemes/versions)
    * String Manipulation, 进行代码中的变量快速处理，进行Camel、snake等各种格式快速处理, [插件地址](https://plugins.jetbrains.com/plugin/2162-string-manipulation/versions)
    * Jprofiler,Java性能分析工具, [插件地址](https://plugins.jetbrains.com/plugin/253-jprofiler)
    * Easy Code，在idea里面选择数据库表，全部搞定CRUD。 基于IntelliJ IDEA开发的代码生成插件，支持自定义任意模板（Java，html，js，xml）。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义，规则由你设置。
7. 编程语言
   * bashsupport, 支持在IDEA中编写shell脚本文件，有友好的代码格式，支持自动补全，检查错误，并且配置完之后，还可以在IEDA中直接运行shell脚本
8. 画图
   * UML Support,专业版内置插件，可以生成UML类图
   * SequenceDiagram, 根据代码生成时序图

# 前端

### VUE

1. [IntelliVue](https://plugins.jetbrains.com/plugin/12014-intellivue/)
2. [Vue.js](https://plugins.jetbrains.com/plugin/9442-vue-js/)

# 其他

1. [leetcode editor](https://plugins.jetbrains.com/plugin/12132-leetcode-editor/) 
