V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ropzislaw
V2EX  ›  分享创造

支持搜索 Utils 的 IDEA 插件——UtilGen

  •  2
     
  •   ropzislaw · 2022-05-14 10:29:44 +08:00 · 1954 次点击
    这是一个创建于 919 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求来源:之前在某家公司实习的时候,编写的是 Springboot 和 Android ,但是在遇到编写 Utils 方法时,自己写觉得这个 Utils 以后并不够泛用,自己一直整理 Utils 也很累,找别人要又很麻烦。所以想开发一个插件专注于提供高质量的 Utils 类。

    插件功能:根据用户输入,搜索可用的 Utils 类,选择完毕后自动导入进项目

    如何使用:

    1. IDEA ( Android Studio 也可以)插件市场搜索"UtilsGen"

    settings->Plugins->搜索"UtilsGen",install 以及 apply 这个插件

    1. 右键项目中的文件夹,选择"New->Java Utils"

    2. 输入你想要的 Utils 的功能,常见的 Utils 功能比如"android write sdcard"、"transfer timestamp to datetime"等等

    3. 弹出界面提供给你 10 个与之相关的 Utils ,你需要自己审查哪一份代码最适合你,选择好之后点击"选择这个 Util"

    4. Utils 自动导入项目

    各位老哥如果有需求的话可以安装玩玩,插件演示视频可以在

    https://www.bilibili.com/video/BV1b541127xa?spm_id_from=333.999.0.0

    https://www.youtube.com/watch?v=xPXrLg_sg90

    相关 V2EX 的问答有:

    https://v2ex.com/t/789875

    https://www.v2ex.com/t/200769

    6 条回复    2022-05-16 12:29:52 +08:00
    ropzislaw
        1
    ropzislaw  
    OP
       2022-05-14 11:24:04 +08:00
    大哥们来留留言提个建议呗~
    marcojbk
        2
    marcojbk  
       2022-05-14 22:49:58 +08:00 via iPhone   ❤️ 1
    不错不错,等周一我试试看~
    ropzislaw
        3
    ropzislaw  
    OP
       2022-05-14 22:55:44 +08:00 via Android
    @marcojbk Ok ,老哥多提 bug
    neptuno
        4
    neptuno  
       2022-05-16 11:03:18 +08:00   ❤️ 1
    已安装,点击搜索的时候,这些 util 代码来源是什么呀?是某个网站?还是打包在插件里面?还是 maven ?
    ropzislaw
        5
    ropzislaw  
    OP
       2022-05-16 12:27:50 +08:00
    @neptuno 来自于 github java 项目 star 超过 2000 的项目
    ropzislaw
        6
    ropzislaw  
    OP
       2022-05-16 12:29:52 +08:00
    @ropzislaw 大概 100 多个项目,7000 个 util ,在抹除一些脏数据之后存进 elsticsearch 中,后面就是利用 es 的搜索
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1071 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:26 · PVG 03:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.