前言

你知道程序员最经常做的事是什么吗?是取变量名!

我们常规取变量名的方式是这样的,打开谷歌搜索或者有道搜索,输入变量的中文名,然后复制翻译结果,转到编译器改为驼峰命名,大致流程如下:

我个人对这种重复流程深感厌倦,有没有直接翻译后转成变量名的插件呢?

我打算找一下插件,希望能快速解决这个问题。

寻找插件过程

VSCode有一款插件叫做驼峰翻译助手,感兴趣可以搜一下,可以直接实现上述需求。

但是我用的是webstorm,找了一圈,虽然也有类似的插件,比如WhichName:

但是人家现在已经不支持了,试了几个常用的翻译都不行。

在这种情况下,我已经自己开发一个油猴脚本插件,在搜狗翻译、有道翻译、百度翻译几个常用的翻译网站上,自动实现我的需求。

插件使用方法

简单介绍一下插件的使用方法,进入搜狗翻译、有道翻译或百度翻译,你会发现右边多了一个驼峰翻译助手,你直接按照正常流程搜索中文翻译,右边就会展示最新的变量名结果,目前支持小驼峰、大驼峰、短横线、下划线等几个常用的格式,流程如下:

我的插件已经传到了插件猫,感兴趣的朋友可以先下个油猴,然后下载脚本。

安装油猴

打开Edge浏览器,百度搜索油猴

选择第二个回答点进去

选择第一个安装(我的已经安装过了,所以显示已安装。此处默认浏览器为MicrosoftEdge)

接着,浏览器右上方将出现油猴图标

如果火狐浏览器,可以直接在浏览器拓展里面加油猴脚本,教程在这里。

进入网址下载我的脚本: scriptcat.org/script-show…

点击安装即可

为了不手动命名驼峰变量名,我开发了一套油猴脚本...相关推荐

  1. C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】

    C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...

  2. ABAP开发环境终于支持以驼峰命名法自动格式化ABAP变量名了

    Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应.那时候Jerry深深地怀念之前在C/C++编程时遵循的驼 ...

  3. python语言变量名规则_python语言变量命名规则

    Python语言变量命名规则 变量名只能包含字母.数字和下划线.(推荐学习:Python视频教程) 变量名可以字母或下划线开头,但不能以数字开头.例如,可将变量命名为message_1,但不能将其命名 ...

  4. python变量名有哪些_python变量名命名规则

    原博文 2020-03-21 11:07 − 一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量 ...

  5. python的变量名命名规则_python的变量命名规范

    一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6 ...

  6. python中变量名_python中变量的命名及详解

    变量 一个变量存储一个值. 示例message = "Hello Python world!" print(message) 一个变量存储一个值.你可以在任何时候改变这个值. me ...

  7. 【程序设计】变量名的命名原则

    所有的变量名必须是一个词. 可以使用下划线,通常也可以使用连字符,但不能使用空格. 变量名可以很长,事实上许多语言允许名字长度超过200个字符.只是,名字太会增加程序出错的机会. 大多数语言允许数字作 ...

  8. R如何正确动态创建变量名,解决target of assignment expands to non-language object

    在一个群里,看到一位朋友发了一堆代码, 错误代码 以及一个报错信息,Error in paste(.....) :could not find function "paste←" ...

  9. linux c变量命名规则,C语言中变量名及函数名的命名规则与驼峰命名法

    在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...

最新文章

  1. 电脑有独显内存还被占用_独显和集成显卡怎么分别
  2. 怎么查询交通银行卡的支付卡号?
  3. eclipse 摁住ctrl 键卡死
  4. libusb开发:bulk/interrupt数据传输、hotplug热插拔
  5. mysql 1556_mysql导入时Error Code: 1556 - You can't use locks with log tables.
  6. svn版本库浏览器_在SVN版本库浏览器中直接编辑文件保存后不会弹..._网络编辑_帮考网...
  7. c语言dll创建线程,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...
  8. 总奖金7万美金,Kaggle近期可报名赛事,语音识别、图像识别分类领域
  9. (转)C++类所占内存大小计算
  10. 转太强了!一文讲透了标准Web系统的架构分层~
  11. 要买多少路由器? 水题.
  12. 《计算机组成原理实验》演示与仿真课件的设计与制作
  13. xp系统怎样安装传真服务器,ghost xp安装传真服务教程
  14. Java开发月薪两万,需要达到怎样的技术水平?
  15. 骑行运动,对青春期年青人有什么好处?
  16. sobel算子,scharr算子,Laplacian算子
  17. 饮水思源:Ubuntu用户应关注Debian
  18. 卡奴、车奴、房奴,你是哪种?
  19. Python进阶(三十三)Python获取并输出当前日期时间
  20. 小米的供应链隐患:商业模式伤害芯片厂商

热门文章

  1. 应用bootstrap模板
  2. 防止用户将表单重复提交的方法汇总
  3. python三级联动菜单_Excel–这才是三级联动下拉菜单的正确做法
  4. 在线一键重装Win11系统步骤
  5. VOS客户端上服务器和软交换状态显示红灯的原因分析
  6. https证书存在错误该怎么解决
  7. 使用Echarts制作动态嵌套饼图
  8. 仿vivo控制中心下载_手机控制中心app
  9. mysql --show-warnings=false_SHOW WARNINGS语句
  10. 六度人脉 全球最高效的人脉法则(图)