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

分享个 JetBrains 家的工具集插件 Toolset

  •  1
     
  •   ob · 2020-06-11 09:03:19 +08:00 · 7977 次点击
    这是一个创建于 543 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    大家好,我又来分享最近开发的新插件。
    距离上一次分享的插件,都快两个月了吧,回顾 Smart Jump 插件:/t/665301
    先总结一下上一个插件的情况:
    每天的下载量平均在 10 个以内,自从上次分享到现在,总共卖出去了一份(总收入$1),而且还是个韩国用户。
    不知道是因为插件提供的场景太小众,还是什么原因,下载和销售的数据实在是惨淡,所以就没花很多精力去更新了。

    关于新插件

    Toolset 是一个 IntelliJ 平台(兼容所有 JB 家 IDE)的插件,包含各种方便开发人员编码,提升开发效率的工具集。
    鉴于上一个插件的教训,这次想破脑袋开发了这款比较通用的插件。
    理论上这款新插件提供的功能,大家在开发过程中多多少少都会用到相关的部分。
    在 Toolset 出现之前,我自己每次用到对应功能,都是打开 Google,搜一下关键字,然后跳转到对应网站,获取想要的结果。
    有了这插件,就可以不再依赖网络,浏览器,网站,直接在 IDE 里面完成,对离线环境更是友好。
    目前的很多功能和想法都是来源于现有的工具网站,我尽量把每个功能做到更好用,而且本地出结果的速度,更是网站难以匹敌的。

    现有功能

    • 转换器:Convent
    • 定时器:Cron
    • 字典表:Dict
    • 加解密:Encrypt
    • 生成器:Generate
    • Http 服务:HttpServer
    • 番茄钟:Pomodoro

    Convent

    Common

    Base64,Hex,URI,URIComponent,Unicode 编码解码

    Decimal

    2 进制,8 进制,10 进制,16 进制互相转换,
    表达式计算(有时候一大长串的数字相加,或某个字符串处理,结果验证等)

    JSON

    格式化,引号处理,Kay:Value 互转,XML 互转,Excel 互转

    Regex

    字符正则解析替换(有时候需要从一长串文本提取想要的内容)

    Sort

    文本排序,倒序,去重,去除代码行号

    Time

    时间戳格式转换(各种格式互相转换)

    ImageBase64

    图片转 Base64,Base64 解析成图片

    Cron

    定时器表达式生成

    Dict

    • ASCII
    • Key Code
    • Html Escape

    Encrypt

    • Digest

    Generate

    • UUID 生成
    • 密码生成器
    • 文件 MD5,SHA1,CRC32 校验

    HttpServer

    简易的 http 服务器(有时候调试模拟一些接口返回值的时候很有用)

    Pomodoro

    番茄钟,番茄工作法

    安装下载

    plugin 仓库搜索Toolset
    或点击链接下载:toolset.jar

    销售价格

    $5/year
    非正版 IDE 用户,请勿购买本插件!(官方限制,无法激活)

    后续计划

    除了上面介绍的那些功能,目前还有一些不是很急的功能,也在评估当中,比如:
    正则,二维码,压缩,颜色转换,图床,临时笔记,等等。
    最后希望这款新插件能多一些用户吧,要是能带来一些收入,那便是极好的。
    欢迎大家安装试用,帮忙多提供建议,有什么想要的功能,也都可以反馈给我,后续能加的优先加上。

    最后福利

    前天申请测试了几个 0 折优惠码(免费使用 1 年),已经送出一部分,还有几个送给 v 友们。
    因为还不知道大家对这插件的需求有多少(有可能像上一个插件一样,一个都没有,那就很尴尬)
    简单规则 :每 10 个楼层送一个,顺便做个简单的统计,如果有需要的 v 友们比较多的话,我再去申请一些折扣码(非 0 折),趁着 618 也凑个热闹。
    如果需求不多的话,那就不折腾了,顺其自然吧。
    所以麻烦回复的 v 友,除了留言和建议外,帮忙加上,是否需要,以及希望的折扣,后续如果申请优惠码好于你的预期,到时候发码给大家。

    再次提醒:非正版 IDE 无法激活收费插件。
    后续中奖用户,过后再用 base64 留下你的邮箱,我会发码给你。
    截止时间看回复量吧,码要是送不出去就一直继续,最晚到 6.18 。
    谢谢大家支持。

    第 1 条附言  ·  2020-06-11 15:41:10 +08:00
    抱歉,考虑到前面简单楼层的规则,对部分回复者不是很公平,所以从 50 层之后稍微改下规则,采用随机的形式抽取用户,比例也是 1/10,前面获得优惠码的用户不受影响。
    算法后续随便弄个,谢谢各位的意见。
    第 2 条附言  ·  2020-06-12 12:38:16 +08:00
    感谢 Livid 的帮忙置顶,刚又另开一帖,啰嗦了一些内容,有兴趣的可以点开看看。

    /t/680938
    第 3 条附言  ·  2020-06-15 23:30:41 +08:00
    该帖已经超过一天没人回复,所以送码活动就此结束吧,简单说下规则:
    总楼层 88,就按 8 结尾的楼层都送,前 50 层每 10 个送出一个的保持不变,所以恭喜下面的 10 位用户,谢谢你们的回复。
    请各位用 base64 转码留下你们的邮箱,收到后,会及时发送到你们的邮箱。
    使用方式:在官网下单时(先个人),填上折扣码即可,有任何问题,随时回复。
    PS:最新版本:2020.6.1 已经发布上去,加了点功能,建议更新。
    @MoccaCafe
    @iFlicker
    @yesterdaysun
    @CloudnuY
    @linvon
    @hitoto
    @benzalus
    @zx940930
    @Licsber
    @muchild
    第 4 条附言  ·  2020-06-15 23:35:32 +08:00
    不好意思,漏了两位,求一起,哈哈。
    @maomaomao001
    @leverestfish
    95 条回复    2021-04-16 09:45:36 +08:00
    yang957862615
        1
    yang957862615  
       2020-06-11 09:14:00 +08:00
    支持
    ob
        2
    ob  
    OP
       2020-06-11 09:15:16 +08:00 via Android
    手机上访问,github 的图片好像出不来。。
    imzcg2
        3
    imzcg2  
       2020-06-11 09:15:47 +08:00
    看着很可怜,就直接沙发躺着了
    isouu
        4
    isouu  
       2020-06-11 09:18:38 +08:00
    支持支持
    支持
    xingyuc
        5
    xingyuc  
       2020-06-11 09:27:16 +08:00   ❤️ 1
    番茄钟什么鬼,为什么一个插件做多个事
    yesterdaysun
        6
    yesterdaysun  
       2020-06-11 09:36:36 +08:00
    看插件介绍有个 30 天试用, 但是安装了还是说需要授权?
    ghos
        7
    ghos  
       2020-06-11 09:40:29 +08:00
    这样一个小工具还要收费嘛。。。
    ob
        8
    ob  
    OP
       2020-06-11 09:45:59 +08:00
    @xingyuc 因为这样可以省的安装或开发多个插件。
    @ghos 是啊,因为我花了很多时间成本和精力成本。
    ob
        9
    ob  
    OP
       2020-06-11 09:47:10 +08:00
    @yesterdaysun 安装完需要重启一下 IDE,试一下。
    MoccaCafe
        10
    MoccaCafe  
       2020-06-11 09:49:11 +08:00
    为什么必须正版用户才能购买?楼主是因为接入了 Jetbrains 的支付系统吗?感觉这个会影响你的工具销售
    SSQQ
        11
    SSQQ  
       2020-06-11 09:53:57 +08:00
    我的 idea 还是破解的。。非正版用户溜了溜了
    xgfan
        12
    xgfan  
       2020-06-11 09:59:09 +08:00   ❤️ 3
    感觉是强行凑了一些功能,然后来卖点钱。说不定 LZ 自己都不用这些功能……
    ob
        13
    ob  
    OP
       2020-06-11 09:59:42 +08:00   ❤️ 4
    @MoccaCafe 因为收费插件,支付,授权,验证,啥的都是 JB 家集成的,然后 JB 家的 IDE 证书和插件用的是同一种机制。
    确实会影响销售,毕竟非正版用户占比还是有一些的。但是为了面向全球用户(各国支付),以及只需要维护一个版本。
    另外我发现一个真实场景,针对想用盗版的用户,销售价格就算定的再低,那些用户依然选择去破解你的工具,不愿付费。
    综合考量,还是只服务正版用户就好。
    ob
        14
    ob  
    OP
       2020-06-11 10:05:59 +08:00
    @xgfan 那只能说明你的技术栈跟我相差太大,上面的这些功能,我都会用到,而且是经常的。
    yumenawei
        15
    yumenawei  
       2020-06-11 10:11:33 +08:00   ❤️ 1
    安安静静当个分母
    zachlhb
        16
    zachlhb  
       2020-06-11 10:11:44 +08:00 via Android
    国内恐怕没有几个正版用户
    hjahgdthab750
        17
    hjahgdthab750  
       2020-06-11 10:15:51 +08:00
    功能多,但是我是卑鄙的白嫖党
    iFlicker
        18
    iFlicker  
       2020-06-11 10:17:23 +08:00
    是挺不错,建议出两个版本 免费版本和付费订阅版本
    yesterdaysun
        19
    yesterdaysun  
       2020-06-11 10:24:57 +08:00
    @ob 重启了好了, 但是好像菜单 tab 显示有点问题, ![image.png]( https://i.loli.net/2020/06/11/Cl3kyQ46rFdBsUf.png)
    ob
        20
    ob  
    OP
       2020-06-11 10:26:45 +08:00
    @yesterdaysun 你的分辨率这么低的吗?宽度我固定的,超长了,是个问题,后续版本我优化一下,谢谢反馈。
    ob
        21
    ob  
    OP
       2020-06-11 10:31:05 +08:00
    不好意思,把 20 层给占了,
    @yesterdaysun 到时候送你一个。
    linvon
        22
    linvon  
       2020-06-11 10:33:43 +08:00
    不能试用吗
    ob
        23
    ob  
    OP
       2020-06-11 10:39:23 +08:00 via Android
    @linvon 可以啊
    xgfan
        24
    xgfan  
       2020-06-11 10:41:53 +08:00
    @ob 我也用,但是不会在一个 IDE 里面这样拼凑成一个要你命 3000 的玩意用。
    ob
        25
    ob  
    OP
       2020-06-11 10:48:25 +08:00
    @xgfan 理解的,每个人的喜好不一样,各自选择自己喜欢的方式就好。
    doudouwu
        26
    doudouwu  
       2020-06-11 10:48:30 +08:00
    免费的话想试试,🐶
    tcfenix
        27
    tcfenix  
       2020-06-11 10:49:09 +08:00
    的确经常需要找 unix 时间戳生成器,base64 转换,正则工具等等
    不过毕竟这些东西都有免费的解决方案,而且在单个功能上能做到比你的更完善,对于程序员最简单架个 github page 就能让所有人都找到
    所以你的插件收费竞争力可能不会太大啊
    yesterdaysun
        28
    yesterdaysun  
       2020-06-11 10:51:21 +08:00   ❤️ 1
    @ob 平时习惯用 MacbookPro 15 寸开发, 不用大显示器...

    顺便说一下我的看法, 没有这个插件的时候, 我使用工具就是在浏览器常驻打开一两个工具页面, 要用的时候直接切换过去, 或者用 alfred wokflow, 所以快捷性方面感觉这个插件并没有提升多少, 但是因为这个插件长期缩在下面, 而且我是小屏幕, 所以感觉反而不如网页之类的宽敞.

    但是这个插件确实看到了一些之前想要但是又没有现成的集成的好用的工具网站, 确实是有价值的, 比如 cron,httpserver 之类的, 之前都没有找到顺手好用的, 确实不错, 加油
    ob
        29
    ob  
    OP
       2020-06-11 10:54:00 +08:00
    @tcfenix 是啊,我目前的这些工具大部分迁移自现有的免费工具网站,但是我不觉得他们的单个功能比我更完善,如果有的话,麻烦提出来,插件也是可以优化的。
    目前最大的问题,可能是没有让人愿意付费并且无法替代的功能,因为这些都能在网上搜到。
    主要也是多多尝试吧,感谢建议。
    CloudnuY
        30
    CloudnuY  
       2020-06-11 10:55:40 +08:00
    这个可以试试
    busln
        31
    busln  
       2020-06-11 11:00:28 +08:00
    功能丰富,支持下~
    raphael008
        32
    raphael008  
       2020-06-11 11:26:01 +08:00
    @zachlhb 由我组成国内的那“几个正版用户”(购买非使用开源项目申请)🙄
    LokiSharp
        33
    LokiSharp  
       2020-06-11 11:26:07 +08:00
    支持一下
    SingeeKing
        34
    SingeeKing  
       2020-06-11 11:29:51 +08:00 via iPhone
    正版用户表示想试试(没有试用吗…)
    fighterlyt
        35
    fighterlyt  
       2020-06-11 11:32:07 +08:00
    @ob 装了插件后,IDE 崩了,想问问你插件安装后的名称是什么?
    maomaomao001
        36
    maomaomao001  
       2020-06-11 11:38:51 +08:00
    我的正版 webstorm 好像也用不了试用 30 天 ?
    maomaomao001
        37
    maomaomao001  
       2020-06-11 11:39:00 +08:00
    No suitable licenses associated with account
    maomaomao001
        38
    maomaomao001  
       2020-06-11 11:41:00 +08:00
    不过进去之后是正常能用的 , 可能是 webstorm bug 了
    maomaomao001
        39
    maomaomao001  
       2020-06-11 11:41:24 +08:00
    @fighterlyt Toolset , 会出现在底部 tab 里
    linvon
        40
    linvon  
       2020-06-11 11:44:58 +08:00
    @ob 正版 Goland 用不了,提示 Toolset Plugin License Authorization Failed
    gdcbhtd
        41
    gdcbhtd  
       2020-06-11 11:51:48 +08:00
    有点鸡肋,
    ob
        42
    ob  
    OP
       2020-06-11 11:53:32 +08:00
    @maomaomao001
    @linvon
    第一次安装,都要重启下 IDE,还有收费插件只有 2019 之后的 IDE 才支持验证,出错的话,麻烦提供下 IDE 的版本号,我这边验证一下。
    ob
        43
    ob  
    OP
       2020-06-11 11:55:03 +08:00
    @SingeeKing 可以试用,安装后,重启 IDE,授权那边选择试用。
    maomaomao001
        44
    maomaomao001  
       2020-06-11 12:32:38 +08:00
    @ob 可以正常试用 , 我的是 webstorm 2020.1
    GM
        45
    GM  
       2020-06-11 12:35:46 +08:00
    不错不错
    hellofrank
        46
    hellofrank  
       2020-06-11 13:40:28 +08:00
    支持!
    cweijan
        47
    cweijan  
       2020-06-11 14:21:58 +08:00
    对我没用, 不过你的 0 折优惠券属实把我雷到了, 这个优惠券非常优秀.
    leverestfish
        48
    leverestfish  
       2020-06-11 15:21:13 +08:00
    支持,有需求,蹲~
    chping
        49
    chping  
       2020-06-11 15:46:36 +08:00
    支持,支持一下
    hitoto
        50
    hitoto  
       2020-06-11 15:51:27 +08:00
    支持一下
    Stevenv
        51
    Stevenv  
       2020-06-11 16:13:36 +08:00
    厉害了老哥
    KenGe
        52
    KenGe  
       2020-06-11 16:24:02 +08:00
    支持一下
    renyijiu
        53
    renyijiu  
       2020-06-11 16:29:53 +08:00
    支持一下
    nextvay
        54
    nextvay  
       2020-06-11 17:12:54 +08:00
    如果我也有钅,可惜我真是太穷了,支持不来
    zyxfsky
        55
    zyxfsky  
       2020-06-11 17:52:41 +08:00
    功能很丰富,但是感觉没有付费购买的欲望,可能都是小工具,跑浏览器里搜下成本也不是很高,感觉 LZ 真的想通过插件来盈利,还是得搞点提高生产力并且替代性低的插件试试
    ob
        56
    ob  
    OP
       2020-06-11 18:00:49 +08:00
    @zyxfsky 是这样的,所以各种类型的插件都做做尝试,有用户购买,当然是很好,如果没有,损失不大,再想其他点子。
    pb941129
        57
    pb941129  
       2020-06-12 09:01:18 +08:00
    支持一下
    benzalus
        58
    benzalus  
       2020-06-12 09:02:40 +08:00
    挺不错的,但是居然不是买断
    sigl0p
        59
    sigl0p  
       2020-06-12 09:12:52 +08:00
    感觉不太用得到
    Rekkles
        60
    Rekkles  
       2020-06-12 10:09:38 +08:00
    还行吧。。。
    Vkery
        61
    Vkery  
       2020-06-12 10:52:31 +08:00
    感觉跟 utools 功能重叠了
    ob
        62
    ob  
    OP
       2020-06-12 11:04:29 +08:00
    @Vkery utools 的更强大,啥功能都有,本插件只针对编程开发方面的。
    hakono
        63
    hakono  
       2020-06-12 12:32:48 +08:00 via Android
    来拉低中奖率~
    matrix67
        64
    matrix67  
       2020-06-12 12:55:45 +08:00
    楼主搞个编译报错,直接一点跳转到 stackoverflow 的插件,这个有用。

    在推荐一个,自动联想变量名的,比如用户打一个变量,但是感觉不够好,选中之后按下快捷键,你直接去有个变量名网站上搜,然后自动补全。。。

    这两个好,赚钱了记得给我打钱。
    sytnishizuiai
        65
    sytnishizuiai  
       2020-06-12 13:04:39 +08:00
    国内用正版的还是很多的,JetBrains 今年的年终总结显示中国增长很高,他们国内的论坛赞助也蛮多的,也出了汉化。
    用 pj 没意见,毕竟生活成本高,工资高了希望能支持下正版,但以此为傲真的就稀奇了。
    isnowify
        66
    isnowify  
       2020-06-12 13:14:36 +08:00
    支持一下
    ohao
        67
    ohao  
       2020-06-12 13:23:54 +08:00
    毕竟
    也是可以和别人说,我赚到韩国人的钱了

    支持
    不要骄傲,再接再厉 23333
    zx940930
        68
    zx940930  
       2020-06-12 13:52:33 +08:00
    支持
    respect11
        69
    respect11  
       2020-06-12 13:53:06 +08:00
    每次都要找各种激活码,麻烦死。不如直接买来的痛快
    keepeye
        70
    keepeye  
       2020-06-12 14:18:04 +08:00
    一直用的 utools 很方便
    mmm159357456
        71
    mmm159357456  
       2020-06-12 14:21:26 +08:00
    好像不错的样子,考虑付费了
    earther01
        72
    earther01  
       2020-06-12 15:25:33 +08:00
    分母分母
    ob
        73
    ob  
    OP
       2020-06-12 15:35:07 +08:00
    @matrix67 感谢建议。
    跳转到 stackoverflow 功能,目前现成的有好几个,本来有计划在 Smart Jump 插件里面实现,因为上面一些原因,没什么更新,这功能,应该是不会加在 Toolset 里面。

    自动联想变量名,确实是个好功能,但是因为数据源由别人提供,需要请求 http,容易受各种因素影响,用起来不一起顺手,暂时先加入后期计划,你说的网站应该是这个吧:
    https://unbug.github.io/codelf/
    ob
        74
    ob  
    OP
       2020-06-12 15:39:28 +08:00
    @zyxfsky
    @Vkery
    @keepeye
    感觉跟在线工具网站和 utools 重叠的,有空可以看这篇文章里面的插件优势部分:
    https://www.v2ex.com/t/680938
    mosliu
        75
    mosliu  
       2020-06-12 15:59:23 +08:00
    支持一下 思路挺好的。
    songjiaxin2008
        76
    songjiaxin2008  
       2020-06-12 17:20:59 +08:00
    资词
    awfe
        77
    awfe  
       2020-06-12 19:10:38 +08:00
    这个不错,关注
    Licsber
        78
    Licsber  
       2020-06-12 20:00:45 +08:00
    抽中就用 不抽中就不用 佛系抽奖来了🐶
    ob
        79
    ob  
    OP
       2020-06-12 20:07:40 +08:00 via Android
    @Licsber 抽不中可以试用,哈哈哈。
    wangliangzhou
        80
    wangliangzhou  
       2020-06-12 21:07:06 +08:00 via Android
    支持支持
    bwangel
        81
    bwangel  
       2020-06-12 22:06:45 +08:00 via Android   ❤️ 1
    文本排序,番茄钟那几个功能看来还挺实用的,当个分母,抽不到的话就买一个试试。
    ebony0319
        82
    ebony0319  
       2020-06-12 23:24:17 +08:00 via Android
    我想有这样一个插件,就是把可以把当前页代码快照成一张图片。
    ob
        83
    ob  
    OP
       2020-06-13 09:27:37 +08:00
    @ebony0319 虽然需求比较小众,但是确实是个好想法,被折叠的代码是否展开后快照?
    ebony0319
        84
    ebony0319  
       2020-06-13 09:34:41 +08:00   ❤️ 1
    @ob 需求的出发点大概就是这样的,只想把这页的代码弄个图片给你看,不能修改。但是截图不能滚动
    ob
        85
    ob  
    OP
       2020-06-13 10:30:27 +08:00
    @ebony0319 帮忙找到了一个现成的,应该能满足你的需求。
    https://plugins.jetbrains.com/plugin/9406-code-screenshots
    muchild
        86
    muchild  
       2020-06-14 00:16:09 +08:00 via Android
    chrome 插件:前端助手,啥都有,不需要挨个搜索哈
    好奇问下,Toolset 这个插件支持 console 内 log 日志啥的选中后转换吗?
    ob
        87
    ob  
    OP
       2020-06-14 00:27:18 +08:00
    @muchild 可以支持的,具体要实现的功能,帮忙详细描述下,比较通用的需求,后续都可以加上。

    很多功能,在线网站,chrome 插件,utools 工具和本插件都提供了,给用户多个选择,肯定比少一个选择好。
    但是每个方式所依赖的平台不一定,就会导致能实现的功能不一样。
    如果你有兴趣可以看下: /t/680938
    目前主要精力花在实现窗口界面的功能上面,等这块完了,插件后续增加的功能,是其他工具很难做到的,那就是针对在 IDE 里面的代码做的插件处理,就像你上面说的转换。
    muchild
        88
    muchild  
       2020-06-14 00:41:05 +08:00 via Android
    @ob 说的就是右键选中的一些转换,然后不仅代码层,如果 console 日志中也能支持就好了。。具体不知道实现难度多大,就提一嘴。。
    DeepRedApple
        89
    DeepRedApple  
       242 天前
    看看能不能抽个奖,沾沾喜气
    ob
        90
    ob  
    OP
       241 天前 via Android
    @DeepRedApple 哈哈,这都快一年的帖子,你是怎么挖出来的。
    你中奖了,插件描述那边有我邮箱,给我发邮件然后给你码。
    DeepRedApple
        91
    DeepRedApple  
       240 天前
    @ob 已发
    DeepRedApple
        92
    DeepRedApple  
       235 天前
    @ob 发你了 看下
    ob
        93
    ob  
    OP
       235 天前 via Android
    @DeepRedApple 我几天回你了,没收到我邮箱回复吗?
    DeepRedApple
        94
    DeepRedApple  
       235 天前
    @ob 没有 ZGVlcGx6aEBxcS5jb20= 这个
    ob
        95
    ob  
    OP
       234 天前
    @DeepRedApple 重新发送了,再查收下,没有的话,看下垃圾邮件里面。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2585 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:37 · PVG 22:37 · LAX 06:37 · JFK 09:37
    ♥ Do have faith in what you're doing.