🐫
变量命名转换
在 camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE 间互转。
本地处理 · 不上传
加载工具中…
相关:命名 · camelcase · snake · kebab · pascal · 变量
变量命名转换在驼峰、下划线、短横线、帕斯卡等命名风格之间互转,支持整段文本批量处理。跨语言协作时最常见的场景是:接口返回下划线字段,前端需要驼峰。
使用步骤
- 粘贴要转换的变量名或整段文本
- 选择目标命名风格
- 查看转换结果
- 复制到代码中使用
使用场景
- 把后端下划线字段转成前端驼峰
- 统一代码库中不一致的命名风格
- 把数据库列名转成实体类属性
- 批量改写配置项键名
小贴士
- 缩写词的处理最容易出分歧,userID 转下划线可能是 user_i_d 或 user_id,转换前先确认工具的处理规则。
- 各语言有自己的惯例:Python 与数据库多用下划线,JavaScript 用驼峰,CSS 用短横线,Go 的导出成员用帕斯卡。
- 批量转换后建议全局搜索核对,尤其是字符串字面量中的字段名不会被自动改到。
常见问题
连续大写的缩写怎么处理?
这是各工具差异最大的地方。常见做法是把连续大写视为一个整体,HTTPServer 转成 http_server 而非 h_t_t_p_server,转换后建议抽查确认。
能批量处理整个文件吗?
可以粘贴整段文本处理,但工具不区分代码与字符串,字符串里的同名内容也会被转换,导入前请人工核对。
该选哪种命名风格?
跟随所在语言和团队既有约定,一致性比风格本身更重要。跨语言传输时通常在边界处做一次转换,而不是让某一侧迁就另一侧。
变量命名转换是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用变量命名转换,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。