时间: 2020-11-26|56次围观|0 条评论

下面是学习和工作中用到的认为非常不错的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/

        智能代码提示

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

超实用的IDEA插件推荐插图

超实用的IDEA插件推荐插图1

 

超实用的IDEA插件推荐插图2

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

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

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

超实用的IDEA插件推荐插图3

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

超实用的IDEA插件推荐插图4

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

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

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

超实用的IDEA插件推荐插图6

 

  • Auto filling Java call arguments

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

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

 

超实用的IDEA插件推荐插图6

  • GenerateO2O

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

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

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

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

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

超实用的IDEA插件推荐插图7

  • Grep Console

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

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

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

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

        等

 

  • Rainbow Brackets

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

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

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

超实用的IDEA插件推荐插图8

  • MyBatisCoderHelper

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

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

       

  • PlantUML integration

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

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

超实用的IDEA插件推荐插图9

 

  •  Stack trace to UML

          错误堆栈信息转成Uml形式

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

超实用的IDEA插件推荐插图10

  • IDE Features Trainer

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

          插件地址

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

 

  • Maven Helper

解决依赖冲突的神器

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

超实用的IDEA插件推荐插图11

  • FindBugs

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

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

超实用的IDEA插件推荐插图12

 

  • jol-java-object-layout

https://plugins.jetbrains.com/plugin/10953-jol-java-object-layout

查看 Java 对象布局和大小

超实用的IDEA插件推荐插图13

 

Jclasslib

反编译插件,不需要手动敲 javap

sequence digram

根据代码绘制出时序图,非常赞~~

超实用的IDEA插件推荐插图14

 

 

 

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

 

如果觉得本文对你有帮助,欢迎点赞评论,欢迎关注我,我将努力创作更多更好的文章。

另外欢迎加入我的知识星球,知识星球ID:15165241 一起交流学习。

https://t.zsxq.com/Z3bAiea  申请时标注来自CSDN。

 

 

原文链接:https://blog.csdn.net/w605283073/article/details/89163627

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《超实用的IDEA插件推荐
   

还没有人抢沙发呢~