命名风格转换工具帮你把变量名、类名、字段名在驼峰、帕斯卡、下划线、短横线等常见风格之间一键互转。在页面上方的输入框里粘贴要处理的名称,一行一个,然后在下方选好目标风格,点「开始转换」,转换结果会显示在右侧的结果区域,点「复制结果」就能一次全部拿走。中英文混排、带数字的名称也能正确切分。
userName → user + Name)。HTTPServer → HTTP + Server;parseHTMLString → parse + HTML + String)。utf8Decode → utf8 + Decode)。切分结果取决于约定。英文缩写歧义无法 100% 自动判定(例如 IDCard 可能想表达 id + card)。若结果不符合预期,在输入里显式加上分隔符即可。
| 风格 | 示例 | 常见场景 |
|---|---|---|
| camelCase | userProfileImage | JS / Java 变量与方法名 |
| PascalCase | UserProfileImage | 类名、React 组件、C# 属性 |
| snake_case | user_profile_image | Python / Ruby 变量,SQL 列名 |
| kebab-case | user-profile-image | CSS 类名、URL slug、文件名 |
| CONSTANT_CASE | USER_PROFILE_IMAGE | 常量、枚举成员 |
| dot.case | user.profile.image | 配置键、命名空间 |
| Train-Case | User-Profile-Image | HTTP 头、部分文件命名 |
| Title Case | User Profile Image | 标题、展示文案 |
| Sentence case | User profile image | 句子、说明文字 |
user-profile 比 user_profile 更利于分词。HTTP 保持 HTTP,不会被变成 Http)。这是刻意设计,避免破坏常见缩写的可读性。常见的驼峰、大驼峰、下划线、连字符、全大写下划线等都能一键切换。
可以,一行一个粘进去,所有结果会按顺序一起生成,方便整批复制。
不需要,工具免费开放,打开就能用,也没有次数限制。