🐫

变量命名转换

在 camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE 间互转。

本地处理 · 不上传

加载工具中…

相关:命名 · camelcase · snake · kebab · pascal · 变量

变量命名转换在驼峰、下划线、短横线、帕斯卡等命名风格之间互转,支持整段文本批量处理。跨语言协作时最常见的场景是:接口返回下划线字段,前端需要驼峰。

使用步骤

  1. 粘贴要转换的变量名或整段文本
  2. 选择目标命名风格
  3. 查看转换结果
  4. 复制到代码中使用

使用场景

  • 把后端下划线字段转成前端驼峰
  • 统一代码库中不一致的命名风格
  • 把数据库列名转成实体类属性
  • 批量改写配置项键名

小贴士

  • 缩写词的处理最容易出分歧,userID 转下划线可能是 user_i_d 或 user_id,转换前先确认工具的处理规则。
  • 各语言有自己的惯例:Python 与数据库多用下划线,JavaScript 用驼峰,CSS 用短横线,Go 的导出成员用帕斯卡。
  • 批量转换后建议全局搜索核对,尤其是字符串字面量中的字段名不会被自动改到。

常见问题

连续大写的缩写怎么处理?

这是各工具差异最大的地方。常见做法是把连续大写视为一个整体,HTTPServer 转成 http_server 而非 h_t_t_p_server,转换后建议抽查确认。

能批量处理整个文件吗?

可以粘贴整段文本处理,但工具不区分代码与字符串,字符串里的同名内容也会被转换,导入前请人工核对。

该选哪种命名风格?

跟随所在语言和团队既有约定,一致性比风格本身更重要。跨语言传输时通常在边界处做一次转换,而不是让某一侧迁就另一侧。

变量命名转换是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用变量命名转换,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。