超实用的IDEA插件推荐

    里巴巴Java代码风格检查插件

        名称 :Alibaba Java Coding Guidelines

        插件地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

        开发中遇到不符合规范的情况,会给出提示。

    Codota

        插件地址:https://plugins.jetbrains.com/plugin/7638-codota-

      官网:https://www.codota.com/

        智能代码提示

        使用快捷键可以搜索知名开源项目中该类或者方法的使用案例,超赞。

    Material Theme UI

    插件地址 https://plugins.jetbrains.com/plugin/8006-material-theme-ui

    颜值控的福音



    Background Image Plus

    插件地址:https://plugins.jetbrains.com/plugin/8502-background-image-plus

    在IDE里设置漂亮小姐姐当背景图,写代码是不是很有效率?

    Sexy Editor 也是背景图插件,支持调节透明度和位置等

https://plugins.jetbrains.com/plugin/1833-sexy-editor/versions

下载安装插件后重启,然后到这个选项卡,设置图片列表和透明度等

然后保存后,打开文件可以显示图片

    Java Stream Debugger

    插件地址:https://plugins.jetbrains.com/plugin/9696-java-stream-debugger

    可以查看stream中间操作的数据状态,超赞。

    Generate All setters

        插件地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter

        [1] 直接在函数体中使用alt+enter快捷键,选择“generate all setter”,自动创建返回值类型相同的对象并调用所有的set方法,并且会根据参数中的实体名填充,如果没有填充默认值。

        [2] 在某个实体对象名称中使用快捷键,选择该功能,则会生产该实体的所有set的方法,并赋默认值。



    Auto filling Java call arguments

        插件地址:https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments

        在调用函数时,通过alt+enter键,触发联想功能,选择”auto fill call parameters”自动填充调用的函数的形参名。



    GenerateO2O

        插件地址:https://plugins.jetbrains.com/plugin/7171-generateo2o

        此插件可以实现一个对象转换为另外一个对象

 需要定义一个函数,参数是待转换的类,返回值是要转换到的类型,然后使用generateO2O,即可自动帮你get set属性。

可以定义一个专门的转换类,比如ScheduleConverter  将转换代码放到这里,一方面方便复用,一方面避免转换类占据大量逻辑类的空间。

此外强烈推荐不要用类转换工具,修改属性不容易感知,容易出Bug!!

    Grep Console

        插件地址:https://plugins.jetbrains.com/plugin/7125-grep-console

        [1] 修改符合条件的日志颜色

        [2] 将搜索结果输出到新的控制台

        [3] 过滤掉所有不需要的日志

        等

    Rainbow Brackets

        括号彩虹,可以将配对的括号采用同一个颜色显示。

        ctrl+鼠标右键点击 所在区域高亮

        alt+鼠标右键点击 非所选区域外不高亮

    MyBatisCoderHelper

        [1] 支持mybatis接口和xml文件之间跳转

        [2] mybatis mapper xml文件sql自动补全

      

    PlantUML integration

        利用plantuml的语法,快速画uml图形,超赞

        配套的网站http://plantuml.com/zh/



     Stack trace to UML

          错误堆栈信息转成Uml形式

         插件地址:https://plugins.jetbrains.com/plugin/10749-stack-trace-to-uml

    IDE Features Trainer

          在Ide中学习必要的快捷键和交互

          插件地址

          https://plugins.jetbrains.com/plugin/8554-ide-features-trainer



    Maven Helper

解决依赖冲突的神器

https://plugins.jetbrains.com/plugin/7179-maven-helper

    FindBugs

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

可以扫描代码,发现隐藏的Bug



有其他好用插件,欢迎留言补充!

评论