朕用的Idea Plugin

此文为从别人博客、文章中抽取+自己使用的plugin汇集而成

  • gradle-retrolambda
    在java6,java7中也能使用Lambda表达式。这个使用方式跟其他插件不同,使用方式请看github的说明。
    插件源码地址:https://github.com/evant/gradle-retrolambda
    推荐指数:五星




  • lint-cleaner-plugin
    删除未使用的资源,包括String字符串,颜色和尺寸。 这是一个Gradle插件,所以如何配置可以去github的源码上看。
    插件源码地址:https://github.com/marcoRS/lint-cleaner-plugin
    推荐指数:四星




  • checkstyle-idea
    CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。
    插件下载地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio
    插件源码地址:https://github.com/jshiell/checkstyle-idea
    推荐指数:四星










  • Protobuf Support或者
    一款能够将proto文件format为代码格式的文本插件,支持语法高亮显示,部分代码错误检测。

  • idea-sourcetrail
    一款查看源码的小清新工具,能生成关系图

  • POJO to JSON
    将实体类转换为 JSON 格式数据

  • Cool Request
    Cool Request是一款基于 IDEA 的 HTTP 调试工具,可以看成是轻量版的 postman,它会自动扫描项目代码中所有 API 路径,按项目分组管理。一个类被定义为Controller且其中的方法被@RequestMapping或者@XXXMapping注解标注以后就会被扫描到。对应方法左侧会出现一个标志,点击展开右侧边栏就可以像在Postman中一样进行调试。它支持 CURL 命令的导入导出、环境设置等功能,基本满足开发调试需求。而且,还支持将 API 导出到Apifox,使得文档导出变得非常简单。整体而言,这个功能确实很实用。

  • CamelCase
    CamelCase是个命名风格转换插件,使用CamelCase可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和空格风格之间切换。mac 快捷键为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U。

  • any-rule
    正则

  • Grep Console
    Grep Console可以自定义控制台输出格式,对控制台中不同级别的日志设置成不同的颜色。

  • Smart input
    能帮我们在不同的编码区域内切换输入法状态

  • GenerateO2O
    GenerateO2O插件可以让我们少写很多代码,比如在开发接口时,常常需要将查询得到的 PO 对象转换为 DTO 对象。通常情况下,需要手动编写Converter转换方法,但借助这个插件,可以自动生成转化属性的代码,可以少写很多无趣代码。


    640.gif

  • Squaretest
    自动生成 Mock 单元测试

  • Auto filling Java call arguments
    自动填充调用方法的参数,方法参数过多时使用

  • SmartFindViewByld
    智能加载布局

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容