DevKit源码

命名风格转换

camelCase、snake_case、kebab-case 等命名风格批量互转。

每行一个标识符,输入后实时转换
未执行共 0 行
标识符(每行一个)
字符 0字节 0行 0

在上方输入标识符(每行一个),下方实时显示 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 结果。

分词策略
  • 空格、下划线 _、连字符 - 作为分隔符。
  • 驼峰边界:小写(或数字)→ 大写处切分,如 versionName → version Name
  • 连续大写缩略词作为一个词:HTTPServer → HTTP Server,得到 http_server 而非 h_t_t_p_server
  • 数字边界:version2Name → version 2 Name,得到 version_2_name / version2Name
  • 无法按规则分词的字符(点号、emoji 等):所在词不参与转换,整行标黄提示,结果以 — 占位。
  • 每列标题旁的复制按钮复制整列结果(不含 — 占位行),按行换行分隔。

什么时候用「命名风格转换」

后端用 snake_case、前端用 camelCase,批量改变量命名时容易漏改或改错。

使用要点

  • 支持 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 互转。
  • 可整段多行批量转换,一次处理一列字段名。
  • 词边界按大小写与分隔符识别,常见缩略词不会被拆坏。

相关工具

命名风格转换与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。