• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HuaAn9527
V2EX  ›  程序员

熬夜肝了个 IDEA 插件整合程序员常用的工具

  •  
  •   HuaAn9527 · Feb 19, 2021 · 6590 views
    This topic created in 2083 days ago, the information mentioned may be changed or developed.

    自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON 格式化等等;前几天思考了下想把这些常用的功能都做成 IDEA 插件,在使用的时候就不用去网上寻找工具,在 IDEA 中就可以快速完成提升开发人员开发效率,所以就熬夜肝了这个插件,欢迎大家都来使用。

    Github 地址: https://github.com/silently9527/ToolsetIdeaPlugin

    Gitee 地址: https://gitee.com/silently9527/ToolsetIdeaPlugin

    觉得好用的小伙伴记得小手一抖 star 哟

    已实现功能

    • SQL 转换成 ElasticSearch 查询语句
    • 正则表达式
    • Base64 编码 /解码
    • JSON 格式化
    • URL 编码 /解码
    • 手机号归属地
    • IP 地址
    • 日期时间戳互转

    计划中的功能

    • Cron 表达式
    • MD5
    • 图片 base64 编码
    • 文件下载
    • js/css 混淆压缩

    插件安装步骤

    1. 从 release 中下载最新版本的代码
    2. 在 IDEA 中通过本地安装插件

    功能介绍:

    SQL 转换成 ElasticSearch 查询语句

    手写 ElasticSearch 的查询语句,语法记不住的可以使用下这个工具,常用的都能正常转换,如果遇到复杂的可能会转换出错,需要在再转换的结果中自行修改

    Base64 编码 /解码

    JSON 格式化

    IP 地址

    手机号归属地

    URL 编码 /解码

    日期时间戳互转

    正则表达式

    提供了常用的正则表达式匹配,当然自己也可以自己写表达式

    37 replies  •  2021-02-24 09:39:48 +08:00
    johnsona
    johnsona
    Feb 19, 2021 via iPhone
    1
    支持 pycharm 吗
    DanielYao
    DanielYao
    Feb 19, 2021
    2
    支持一个
    sonicning123
    sonicning123
    Feb 19, 2021
    3
    这个必须 star 啊
    jinhan13789991
    jinhan13789991
    Feb 19, 2021
    4
    提个功能需求:能根据图片生成对应 html 文件和 android 的 xml 文件就更好了
    HuaAn9527
    HuaAn9527
    OP
    Feb 19, 2021
    5
    @johnsona 应该是支持的 你可以试试
    HuaAn9527
    HuaAn9527
    OP
    Feb 19, 2021
    6
    @sonicning123 感谢
    liu99
    liu99
    Feb 19, 2021
    7
    楼主能不能加上提示配置文件的功能,比如我在 idea 中修改 nginx 配置文件,可以让插件提示 nginx 配置文件的,每次百度太麻烦了
    QBS
    QBS
    Feb 19, 2021
    8
    已用上,点个赞
    zhady009
    zhady009
    Feb 19, 2021
    9
    @liu99 nginx Support 试试这个插件
    Adriel
    Adriel
    Feb 19, 2021 via iPhone
    10
    支持!
    Maxxxxyu
    Maxxxxyu
    Feb 19, 2021
    11
    下载了体验一下
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Feb 19, 2021
    12
    手机号归属地查询报错
    cn.hutool.core.io.IORuntimeException: SSLException: Connection reset
    seagull7558
    seagull7558
    Feb 19, 2021
    13
    感谢~ 确实很有用
    seagull7558
    seagull7558
    Feb 19, 2021
    14
    标签页能否支持手动设置是否显示?
    chendy
    chendy
    Feb 19, 2021
    15
    不错不错,可以少切几次浏览器了
    FreeBSD
    FreeBSD
    Feb 19, 2021
    16
    能做一个二维码生成的吗?
    ClutchBear
    ClutchBear
    Feb 19, 2021
    17
    相比 chrome 插件 fe 助手,
    json 格式化功能 无法格式 非标注的 json 字符串, 比如 python 的字典是单引号的.
    konakona
    konakona
    Feb 19, 2021
    18
    不错,但你截图的字为什么毛毛的?
    ivanMeng
    ivanMeng
    Feb 19, 2021
    19
    PHPstorm 路过
    HuaAn9527
    HuaAn9527
    OP
    Feb 19, 2021
    20
    @beichenhpy 检查下你的网络呢, 刚才我试了下 ,是正常的
    Rache1
    Rache1
    Feb 19, 2021
    21
    来个随机字符串(密码)生成?😂
    howencilx
    howencilx
    Feb 19, 2021 via iPhone
    22
    太牛逼了 支持
    lau52y
    lau52y
    Feb 19, 2021 via iPhone
    23
    支持
    aGVsbG93b3JsZA
    aGVsbG93b3JsZA
    Feb 19, 2021 via Android
    24
    功能有点杂。建议能通过 shift
    aGVsbG93b3JsZA
    aGVsbG93b3JsZA
    Feb 19, 2021 via Android
    25
    功能有点杂。建议能通过 shift 键搜索跳到对应的功能窗口
    iansunny
    iansunny
    Feb 20, 2021
    26
    牛掰
    kekeones
    kekeones
    Feb 20, 2021
    27
    常用正则表达式,邮箱和手机号反了。
    killy
    killy
    Feb 20, 2021
    28
    可以,挺方便的
    HuaAn9527
    HuaAn9527
    OP
    Feb 20, 2021
    29
    @kekeones 我刚才试了,应该没有,你在试试看呢
    HuaAn9527
    HuaAn9527
    OP
    Feb 20, 2021
    30
    @546L5LiK6ZOt 感觉建议,后面可以考虑实现这个功能
    jackytang520
    jackytang520
    Feb 20, 2021
    31
    不能弄成在线安装吗
    dztgc
    dztgc
    Feb 20, 2021
    32
    报错了
    java.lang.NoClassDefFoundError: cn/hutool/core/date/DateUtil
    at cn.silently9527.toolset.TimestampPanel.initialComponent(TimestampPanel.java:50)
    at cn.silently9527.toolset.TimestampPanel.<init>(TimestampPanel.java:35)
    at cn.silently9527.ToolSetContainer.init(ToolSetContainer.java:55)
    at cn.silently9527.ToolSetContainer.<init>(ToolSetContainer.java:25)
    at cn.silently9527.ProgrammerToolsetWindowFactory.createToolWindowContent(ProgrammerToolsetWindowFactory.java:15)
    at com.intellij.openapi.wm.impl.ToolWindowImpl.createContentIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:499)
    at com.intellij.openapi.wm.impl.ToolWindowImpl.scheduleContentInitializationIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:479)
    类找不到
    HuaAn9527
    HuaAn9527
    OP
    Feb 20, 2021
    34
    @kekeones 收到,我再检查下看看
    coolkabi
    coolkabi
    Feb 20, 2021
    35
    @dztgc 我也是这个错误
    HuaAn9527
    HuaAn9527
    OP
    Feb 23, 2021
    36
    @FreeBSD 二维码功能已提供,可以试用下
    FreeBSD
    FreeBSD
    Feb 24, 2021
    37
    @HuaAn9527 赞👍🏻
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1319 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.