为了不手动命名驼峰变量名,我开发了一套油猴脚本...
前言
你知道程序员最经常做的事是什么吗?是取变量名!
我们常规取变量名的方式是这样的,打开谷歌搜索或者有道搜索,输入变量的中文名,然后复制翻译结果,转到编译器改为驼峰命名,大致流程如下:
我个人对这种重复流程深感厌倦,有没有直接翻译后转成变量名的插件呢?
我打算找一下插件,希望能快速解决这个问题。
寻找插件过程
VSCode有一款插件叫做驼峰翻译助手,感兴趣可以搜一下,可以直接实现上述需求。
但是我用的是webstorm,找了一圈,虽然也有类似的插件,比如WhichName:
但是人家现在已经不支持了,试了几个常用的翻译都不行。
在这种情况下,我已经自己开发一个油猴脚本插件,在搜狗翻译、有道翻译、百度翻译几个常用的翻译网站上,自动实现我的需求。
插件使用方法
简单介绍一下插件的使用方法,进入搜狗翻译、有道翻译或百度翻译,你会发现右边多了一个驼峰翻译助手,你直接按照正常流程搜索中文翻译,右边就会展示最新的变量名结果,目前支持小驼峰、大驼峰、短横线、下划线等几个常用的格式,流程如下:
我的插件已经传到了插件猫,感兴趣的朋友可以先下个油猴,然后下载脚本。
安装油猴
打开Edge浏览器,百度搜索油猴
选择第二个回答点进去
选择第一个安装(我的已经安装过了,所以显示已安装。此处默认浏览器为MicrosoftEdge)
接着,浏览器右上方将出现油猴图标
如果火狐浏览器,可以直接在浏览器拓展里面加油猴脚本,教程在这里。
进入网址下载我的脚本: scriptcat.org/script-show…
点击安装即可
为了不手动命名驼峰变量名,我开发了一套油猴脚本...相关推荐
- C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...
- ABAP开发环境终于支持以驼峰命名法自动格式化ABAP变量名了
Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应.那时候Jerry深深地怀念之前在C/C++编程时遵循的驼 ...
- python语言变量名规则_python语言变量命名规则
Python语言变量命名规则 变量名只能包含字母.数字和下划线.(推荐学习:Python视频教程) 变量名可以字母或下划线开头,但不能以数字开头.例如,可将变量命名为message_1,但不能将其命名 ...
- python变量名有哪些_python变量名命名规则
原博文 2020-03-21 11:07 − 一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量 ...
- python的变量名命名规则_python的变量命名规范
一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6 ...
- python中变量名_python中变量的命名及详解
变量 一个变量存储一个值. 示例message = "Hello Python world!" print(message) 一个变量存储一个值.你可以在任何时候改变这个值. me ...
- 【程序设计】变量名的命名原则
所有的变量名必须是一个词. 可以使用下划线,通常也可以使用连字符,但不能使用空格. 变量名可以很长,事实上许多语言允许名字长度超过200个字符.只是,名字太会增加程序出错的机会. 大多数语言允许数字作 ...
- R如何正确动态创建变量名,解决target of assignment expands to non-language object
在一个群里,看到一位朋友发了一堆代码, 错误代码 以及一个报错信息,Error in paste(.....) :could not find function "paste←" ...
- linux c变量命名规则,C语言中变量名及函数名的命名规则与驼峰命名法
在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...
最新文章
- 电脑有独显内存还被占用_独显和集成显卡怎么分别
- 怎么查询交通银行卡的支付卡号?
- eclipse 摁住ctrl 键卡死
- libusb开发:bulk/interrupt数据传输、hotplug热插拔
- mysql 1556_mysql导入时Error Code: 1556 - You can't use locks with log tables.
- svn版本库浏览器_在SVN版本库浏览器中直接编辑文件保存后不会弹..._网络编辑_帮考网...
- c语言dll创建线程,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...
- 总奖金7万美金,Kaggle近期可报名赛事,语音识别、图像识别分类领域
- (转)C++类所占内存大小计算
- 转太强了!一文讲透了标准Web系统的架构分层~
- 要买多少路由器? 水题.
- 《计算机组成原理实验》演示与仿真课件的设计与制作
- xp系统怎样安装传真服务器,ghost xp安装传真服务教程
- Java开发月薪两万,需要达到怎样的技术水平?
- 骑行运动,对青春期年青人有什么好处?
- sobel算子,scharr算子,Laplacian算子
- 饮水思源:Ubuntu用户应关注Debian
- 卡奴、车奴、房奴,你是哪种?
- Python进阶(三十三)Python获取并输出当前日期时间
- 小米的供应链隐患:商业模式伤害芯片厂商