命名风格转换

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

命名风格转换是做什么的

写代码时同一含义的名字在不同语言里要用不同命名风格,手工改大小写和分隔符容易出错。输入任意写法的名字,八种常用风格一次列全,点一下就复制,省去逐个手敲。

核心功能

  • 一次输出 camelCase 等 8 种命名风格
  • 自动识别空格、下划线、连字符与小驼峰边界
  • 每种风格旁带复制按钮,点了直接用
  • 输入即转换,无需点击生成按钮

命名风格转换怎么用

输入任意风格的变量名,工具会自动识别单词边界并输出全部命名风格,点击即可复制。

  1. 在输入框填入变量名或英文短语,任意风格均可
  2. 下方命名结果列表会同时给出全部八种写法
  3. 找到需要的风格后,点击该行行尾的复制按钮
  4. 输入变化时列表实时刷新,可直接连续调整

适合这些场景

  • 后端把接口字段从下划线改成小驼峰
  • 前端给新组件起符合规范的 PascalCase 名
  • 统一团队代码评审要求的环境变量常量名

常见问题

支持中文吗?

不支持直接转换,工具按英文单词边界切分。中文请先翻译成拼音或英文短语再输入,例如把用户头像转成 user avatar。

连串大写缩写怎么处理?

HTTPURL 这类连续大写会按常见驼峰规则拆成 HTTP 和 URL 两段,拆出的单词统一转小写后再重新拼接成目标风格。

输出哪些风格?

共八种:camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、Title Case 与 UPPER CASE,覆盖大部分语言和配置文件的惯例。

输入短语也行吗?

行。写 user profile image URL 这样的自然短语,和写 userProfileImageUrl 这种驼峰变量效果相同,都会拆成同样的单词序列。