Smart Var 码农的变量名

Smart Var 码农的变量名 公开

钟摆人 分享于 2019-05-13 22:57 | 75 | 3905 |
3915/4010
如何使用分享的动作?

适用于
分类
文本处理 编程相关 全局快捷键
LUDA balh5 jiusui hjthjthjt xkdy 75 人赞了这个动作


更多信息
分享时间 2019-05-13 22:57
最后更新 2020-07-12 09:50
修订版本 13
限制再分享
Quicker版本 1.8.5.0
动作大小 113 KB

分享到

代码变量名的一些便捷操作!

Smart Var 码农的变量名
- 变量名翻译,支持生成:小驼峰、大驼峰、下划线和常量多种常用的变量名的翻译形式,可以适应多种编程语言的语法要求。
- 注释翻译,选中英语注释或者汉语注释,可以将其翻译为汉语或者英语

建议给本动作设置一个快捷键,写代码时,遇到不知道如何翻译的变量名,直接在代码里写汉字,直接选中,按下快捷键即可,几乎无手动选择的过程,一气呵成,不会有中断感。

------------2020.07.12----------------------

感谢 @ajacker  提供的解决方案。由于最近比较忙,没有来得及调试解决quicker上的评论提到的bug,已经将 @ajacker 提供的解决方案更新到动作中了,如果后续使用有任何问题,欢迎留言反馈,虽然解决得可能不是那么及时。


本次更新解决了使用驼峰命名时会重复翻译的问题。

------------2020.04.28----------------------

最近在使用macos,所以特意开了一个虚拟机来更新动作。


本次更新加入了模式前缀的功能,可以通过模式前缀指定最终输出的变量名格式

模式前缀演示动画:


下面是具体的使用说明:



-------------------------------------------------

功能大升级啦

自动识别翻译模式,仅需您首次使用时设置部分喜好参数,后续无需再选择模式,动作自动识别哦!

后期还可以使用如下的设置命令修改您的默认喜好:


以“%%”开头的设置指令


%%下划线

%%驼峰

%%缩写

%%不缩写

修改注释格式的指令,使用“%%”开头,后面写一个注释示例,内容为“注释”二字

例如

    Python注释这样设置: %%#注释

    C语言注释这样设置: %%//注释

    Html注释这样设置: %%<!--注释-->

    ......

根据设置的格式内容自动识别行注释和块注释

甚至你可以自己造一种注释格式!


选中一个设置命令,运行本动作即可哦!



***************2020.01.04 更新*****************

- 修复下划线变量名最后一个字母被截断的bug

- 加入翻译注释的时候自动复制到剪贴板的功能


***************2019.10.06 更新*****************

使用atom编辑器选中了多个不完全相同的不连续的文本时,将弹窗提示您选择要翻译的变量名。



Smart Var 码农的变量名 macos端:

基于Alfred的运行在Macos上的「码农的变量名」

https://github.com/zhongbr/SmartVar


运行效果:


演示动画

最近更新

更新时间 修订版本 更新说明
2020-07-12 09:50 13 感谢@ajacker 提供的解决方案。由于最近比较忙,没有来得及调试解决quicker上的评论提到的bug,已经将@ajacker提供的解决方案更新到动作中了,如果后续使用有任何问题,欢迎留言反馈,虽然解决得可能不是那么及时
2020-06-19 21:27 12 修复使用不存在的命名导致动作无法使用的bug,另外 设置新增命令支持使用大驼峰模式
2020-06-19 21:27 11 修复使用不存在的命名导致动作无法使用的bug,另外 设置新增命令支持使用大驼峰模式
已隐藏 45 条评论。点击查看所有
  • 钟摆人 2020-06-19 22:06
    回复 @小白0165

    任何不在设定范围的指令都会造成这个错误,例如:%%大驼峰。望作者修复。


    已经修复了,其实只需要清除状态信息即可

  • lemon微光 2020-06-20 17:31

    有bug,输入中文点击动作会出来2个重复的变量名,比如输入计算,会输出calculationcalculation

    另外怎么设置大驼峰

  • 境由心生 2020-06-25 23:02
    回复 @lemon微光

    有bug,输入中文点击动作会出来2个重复的变量名,比如输入计算,会输出calculationcalculation

    另外怎么设置大驼峰

    我也是这样

  • twx45 2020-06-29 10:43
    更新后 每个命名都会重复翻译两次
  • twx45 2020-06-29 10:47

    不管翻译啥中文  都会执行两次  

  • 用户157571... 2020-07-05 15:12

    安装新版会粘贴两次


  • 荷叶001 2020-07-06 15:58

    复制两次的问题

    修改计算判断的条件,不缩写的时候如下

    下一个步骤组-缩写类似

    再使用 %%小驼峰   修改命名习惯

    这个应该是删除旧动作不会删除旧动作的配置导致的,所以重新安装也没用

  • ajacker 2020-07-12 09:11

    关于更新后重复翻译的问题

    输出结果步骤下的缩写驼峰和不缩写驼峰模式更新了大驼峰判断,但是作者或的优先级搞错了

    解决方式是:在计算的步骤中加一个括号



  • 钟摆人 2020-07-12 09:59
    回复 @ajacker

    关于更新后重复翻译的问题

    输出结果步骤下的缩写驼峰和不缩写驼峰模式更新了大驼峰判断,但是作者或的优先级搞错了

    解决方式是:在计算的步骤中加一个括号



    谢谢你提供的解决方案,由于最近比较忙,没有及时调试解决评论里提到的BUG,您提供的解决方案我已经更新到动作里了

  • 我的PC 2020-09-30 10:33

    调用显示访问超时


修订版本 更新时间 更新说明
13 2020-07-12 09:50 感谢@ajacker 提供的解决方案。由于最近比较忙,没有来得及调试解决quicker上的评论提到的bug,已经将@ajacker提供的解决方案更新到动作中了,如果后续使用有任何问题,欢迎留言反馈,虽然解决得可能不是那么及时
12 2020-06-19 21:27 修复使用不存在的命名导致动作无法使用的bug,另外 设置新增命令支持使用大驼峰模式
11 2020-06-19 21:27 修复使用不存在的命名导致动作无法使用的bug,另外 设置新增命令支持使用大驼峰模式
10 2020-04-28 12:39 加入模式前缀功能,可以在 翻译变量名的时候通过特定的模式前缀指定输出的变量名的格式。
模式前缀说明:s 代表缩写 tf代表驼峰 dtf大驼峰 xh下划线 cl代表常量
-------------------------------------------------------------------
模式名称 模式前缀 例子 -> 输出
小驼峰模式 tf/ tf/测试代码 -> testCode
缩写小驼峰模式 stf/ stf/测试代码 -> tstCd
下划线模式 xh/ xh/测试代码 -> test_code
缩写下划线模式 sxh sxh/测试代码 -> tst_cd
常量模式 cl/ cl/测试代码 -> TEST_CODE
缩写常量模式 scl/ scl/测试代码 -> TST_CD
大驼峰模式 dtf/ dtf/测试代码 -> TestCode
缩写大驼峰模式 dtf/ sdtf/测试代码 -> tstCd
-------------------------------------------------------------------
9 2020-01-04 18:02 修复使用下划线格式的变量名时 最后一个字母会被截掉的bug
加入翻译注释时自动复制到剪贴板的功能,不需要手动复制啦!