工具指南大小写转换命名规范开发工具文本处理工具
大小写转换怎么用?camelCase、snake_case、kebab-case 命名指南
大小写转换常用于变量名、文件名、接口字段和 CSS 类名。这里讲 camelCase、PascalCase、snake_case、kebab-case 的区别。
打开配套工具 →写代码、整理表格、生成文件名时,经常要在不同命名风格之间转换。比如接口字段用 snake_case,前端变量用 camelCase,URL slug 用 kebab-case。
你可以用 大小写转换工具 快速转换文本。
常见命名风格
- camelCase:
userName - PascalCase:
UserName - snake_case:
user_name - kebab-case:
user-name - CONSTANT_CASE:
USER_NAME
不同语言和框架有不同习惯,关键是团队内部统一。
常见场景
- JSON 字段转 TypeScript 变量。
- 标题转 URL slug。
- 文件名批量清理。
- CSS class 命名。
- 环境变量命名。
如果要生成 URL slug,可以配合 Slug 生成器。
注意缩写
API URL ID 这类缩写转换时容易出现差异:
apiUrlAPIUrlapi_url
团队最好约定缩写规则,避免同一个字段在不同文件里有多个写法。
批量改名前先备份
命名转换看似简单,但如果用于代码字段、数据库列、接口参数,就可能影响调用方。批量替换前最好先备份,或用 Git diff 检查变化。
展示文案、文件名、CSS 类名可以更自由;接口字段和数据库字段要谨慎,避免破坏兼容性。
文件名也要注意
大小写在不同系统里表现不一样。macOS 默认可能不区分大小写,Linux 服务器通常区分。Logo.png 和 logo.png 在本地也许都能打开,部署后可能就 404。
批量改文件名时,最好统一小写和短横线。
总结
大小写转换能减少手工改名错误,但命名规则仍要按项目约定来。
需要批量转换时,可以用 大小写转换工具,再人工检查缩写和特殊词。