命名风格转换
在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 之间互转。
命名风格转换是做什么的
写代码时同一含义的名字在不同语言里要用不同命名风格,手工改大小写和分隔符容易出错。输入任意写法的名字,八种常用风格一次列全,点一下就复制,省去逐个手敲。
核心功能
- 一次输出 camelCase 等 8 种命名风格
- 自动识别空格、下划线、连字符与小驼峰边界
- 每种风格旁带复制按钮,点了直接用
- 输入即转换,无需点击生成按钮
命名风格转换怎么用
输入任意风格的变量名,工具会自动识别单词边界并输出全部命名风格,点击即可复制。
- 在输入框填入变量名或英文短语,任意风格均可
- 下方命名结果列表会同时给出全部八种写法
- 找到需要的风格后,点击该行行尾的复制按钮
- 输入变化时列表实时刷新,可直接连续调整
适合这些场景
- 后端把接口字段从下划线改成小驼峰
- 前端给新组件起符合规范的 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 这种驼峰变量效果相同,都会拆成同样的单词序列。