fortystory / Var-Conv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

重命名变量

forked from imdong/Var-Conv

~ 修改图标

- 删除不常用重命名方法

~ 处理const这个关键字不能正常重命名问题

+ 添加各种命名方式单独触发方式,方便在超级面板中使用

+ 添加对任意文本匹配的过滤(暂时还不能使用匹配进行选择)

{
    "code":"toCamelCase",
    "explain":"驼峰法 varName",
    "icon":"logo.png",
    "cmds":[
        {
            "type":"over",
            "label":"驼峰法 varName",
            "exclude":"/^(:?[^\\$a-zA-Z_][\\w-]+)|(:?\\$[^a-zA-Z_][\\w-]+)|(?:[!@#%\\^&*\\\\(-=\\)`~\\;'\\[\\]:\"<>\\?,\\./\\|]+)|(?:[\u4E00-\u9FA5]+)|(?:[\uff01-\uff9f]+)$/"
        }
    ]
}

其中cmds.exclude会根据正则排除,符合的字符串不再会匹配到,即超级面板中不再展示

^(:?[^\$a-zA-Z_][\w-]+)|(:?\$[^a-zA-Z_][\w-]+)|(?:[!@#%\^&*\\(-=\)`~\;'\[\]:\"<>\?,\./\|]+)|(?:[\u4E00-\u9FA5]+)|(?:[\uff01-\uff9f]+)$

$和数字或数字开头的字符串,汉字,半角标点,全角字符 排除这些文本的匹配,减少不必要的出现

About

License:Apache License 2.0


Languages

Language:JavaScript 100.0%