它是一个代码变量命名风格的“翻译器”。
写代码时,同一个意思的变量名,不同人、不同项目写法不一样:
userName(小驼峰)
UserName(大驼峰)
user_name(下划线 / 蛇形)
USER_NAME(大写蛇形 / 常量)
user-name(短横线 / 串式)
USER-NAME(大写短横线)
这个工具就是帮你把一整段代码里的变量名,一次性全部换成你想要的风格,不用一个个手动改。
主要能做什么?
六种命名风格互转:
PascalCase 大驼峰
camelCase 小驼峰
snake_case 蛇形 / 下划线
MACRO_CASE 大写蛇形 / 常量
kebab-case 短横线 / 串式
COBOL-CASE 大写短横线
整段代码批量转换:不用一个一个改,粘进去一键全换。
保留原格式:只改变量名,代码的缩进、符号、字符串内容都不动。
切换格式自动重算:改一下下拉框,结果立刻更新,不用再点按钮。
演示数据:点一下“演示数据”,自动填入一段示例代码,方便先看效果。
一键复制:转换结果整段复制,直接贴回代码里。
适合谁用?
程序员 / 开发者:接手别人代码时,统一命名风格。
团队协作:项目要求某种命名规范,批量改一遍。
代码重构:从一种风格迁移到另一种风格。
学编程的人:想快速看看同一个变量在不同风格下长什么样。
写文档 / 教程的人:需要把示例代码统一成一种风格。
用起来是什么感觉?
打开页面,上半部分是输入区,一个大的白色文本框,把代码粘进去就行。
中间是操作区,左边一个下拉框选目标格式,右边三个按钮:
点击处理:手动转换一次
演示数据:填入示例代码,直接看效果
清空数据:清空重来
下半部分是结果区,深色背景的文本框显示转换后的代码,右上角有个“复制”按钮,点一下整段复制。
实际操作流程就是:
把代码粘进上面的框
选一个目标格式
点“点击处理”(或者改格式,会自动重算)
下面出现转换后的代码
点“复制”,贴回项目里
比如输入:
self.user_name = "test"
config.db.user_name = "admin"
def get_user_data():
my_var: int = 10
选 camelCase,输出就变成:
self.userName = "test"
config.db.userName = "admin"
def getUserData():
myVar: int = 10
整个过程几秒钟搞定,比手动一个个改快得多,也不容易改错。
对经常要统一代码风格的人来说,是个很省事的小工具。