Smart Var 码农的变量名

Smart Var 码农的变量名 公开

钟摆人 分享于 2019-05-13 | 35 | 1774 |
1322/1363
如何使用分享的动作?
适用软件
分类
文本处理 编程相关 全局快捷键
动作类型
组合动作(高级)
喜欢
更多信息
分享人 钟摆人
分享时间 2019-05-13
最后更新 2019-10-06
修订版本 8
限制再分享
Quicker版本 1.1.31.0

分享到:

用途与备注

【功能/用途】代码变量名的一些便捷操作!

【备注】敲代码遇到不知道的英文变量名,你还在翻字典吗?来试试更加方便,更加优雅的方式吧!
码农的变量名升级啦!
根据选中的文本,自动判断执行的内容!无需手动选择哦!

自动识别变量名英译汉、变量名汉译英、注释英译汉、注释汉译英哦!
本动作还可以对常用的变量名进行缩写,让你的代码更加简明扼要!

最近更新

更新时间 修订版本 更新说明
2019-10-06 8 对atom编辑器选中不同文本时的情况进行优化,将弹出菜单供选择要翻译的变量名
2019-09-23 7 感谢用户@vikeue的反馈 新增对ATOM 编辑器选择多个相同文本作为变量名翻译的支持,如果选择的多个文本不是所有的都相同,将作为注释处理。
2019-08-27 6 生成编程语言注释功能也升级啦,预置注释格式外,还支持自定义注释格式哦!

演示动画

补充信息

功能大升级啦

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

后期还可以使用如下的设置命令修改您的喜好呢!

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

%%下划线
%%驼峰
%%缩写
%%不缩写
修改注释格式的指令,使用“%%”开头,后面写一个注释示例,内容为“注释”二字
例如
    Python注释这样设置: %%#注释
    C语言注释这样设置: %%//注释
    Html注释这样设置: %%<!--注释-->
    ......
根据设置的格式内容自动识别行注释和块注释
甚至你可以自己造一种注释格式!

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

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

已隐藏 23 条评论。点击查看所有
  • vkddd 2019-09-24
    回复 @钟摆人

    现在支持多选文本了哦,你可以试试

    更新后还是和之前一样?

  • vikeue 2019-09-24

    收到您的更新提示我满心欢喜地更新了这个动作。第一次打开确确实实是翻译并替换成功了。
    但是:::::::::::::::::::::::::::::::::::

    我不得不抱歉地告诉您这个令人沮丧的消息,事实上,很多情况下都是不成功的,偶尔成功只是侥幸,我们不能把一个脚本能否正常运行寄希望于概率。

    我认为您这次更新,于多选文本翻译是成功的,它确确实实实现了这个功能。

    然而:::::::::::::::::::::::::::::::::::

    这于最终结果来说还有进步的空间,

    我认为应该从识别机制上入手,从上图可以看出我选择的是标签内的文本元素(不是注释),结果反馈的却是注释模式。希望作者从这个角度上去改善下识别模式的判断逻辑。


  • vikeue 2019-09-25
    回复 @钟摆人

    现在支持多选文本了哦,你可以试试

    我又给大佬提供新线索来了。【隐藏的回车符

  • vikeue 2019-09-25

    再试了一遍,还是差强人意。识别机制果然有问题啊。如果改善困难的话建议增加个开关,直接关闭注释模式

  • vikeue 2019-09-25
    回复 @vikeue

    再试了一遍,还是差强人意。识别机制果然有问题啊。如果改善困难的话建议增加个开关,直接关闭注释模式

    我看了一下作者的动作逻辑,由于没有看过官方文档。所以只有按猜测乱改一下了。暂停了多段文本的注释翻译模式可能性。然后就实现了我需要的功能。我选的不连续文本都是atom自动匹配的相似字段,所以我认为判断不连续文本是否相同对我来说可有可无,所以就暂停了。最后的修改结果我还是比较满意的。希望作者参考下。稍微改一改

  • 钟摆人 2019-10-06
    回复 @vikeue

    我看了一下作者的动作逻辑,由于没有看过官方文档。所以只有按猜测乱改一下了。暂停了多段文本的注释翻译模式可能性。然后就实现了我需要的功能。我选的不连续文本都是atom自动匹配的相似字段,所以我认为判断不连续文本是否相同对我来说可有可无,所以就暂停了。最后的修改结果我还是比较满意的。希望作者参考下。稍微改一改

    这次更新,我把选中不同文本的情况改成了选择一个文本进行翻译的形式,由于你之前的那些bug在我的电脑上复现不了,希望你能帮我测试一下,有问题随时在这里提,谢谢支持啦!

  • vikeue 2019-10-07
    回复 @钟摆人

    这次更新,我把选中不同文本的情况改成了选择一个文本进行翻译的形式,由于你之前的那些bug在我的电脑上复现不了,希望你能帮我测试一下,有问题随时在这里提,谢谢支持啦!

    特别荣幸能够收到您的测试邀请,我使用atom进行了不同场景的测试:


    响应速度识别性不同场景适用性翻译结果

    故障率

    易操作性
    准确优秀优秀简单

    最后感谢作者的辛勤付出,让我们能够用上功能强大的变量更替功能,节约了大量的时间。

    如果这个动作给在座的各位带来了方便,请在网页的右边点上喜欢,让更多的人看到这个优秀的动作,助他们脱离翻译苦海


  • roguex01 28天3小时前

    最近开始怎么单词显示不全了?

  • 马路天使 20天1小时前

    Index was out of range? 什么鬼

    补充:我在常用面板和自定义面板都有这个模块,常用面板的可以用,自定义模块的提示这个错误

  • vikeue 7天1小时前

    不好意思我又来提需求了。

    希望动作在注释模式下能够默认复制已翻译的内容,这样我就不需要再去执行选中复制这些多余的动作了。

    这样我在不写代码的时候完全可以把它当作一个翻译软件来使用了。


修订版本 更新时间 更新说明
8 2019-10-06 对atom编辑器选中不同文本时的情况进行优化,将弹出菜单供选择要翻译的变量名
7 2019-09-23 感谢用户@vikeue的反馈 新增对ATOM 编辑器选择多个相同文本作为变量名翻译的支持,如果选择的多个文本不是所有的都相同,将作为注释处理。
6 2019-08-27 生成编程语言注释功能也升级啦,预置注释格式外,还支持自定义注释格式哦!
5 2019-08-26 码农的变量名大升级
4 2019-08-24 将失效的英译汉API改为有道API