写代码、整理表格、生成文件名时,经常要在不同命名风格之间转换。比如接口字段用 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 这类缩写转换时容易出现差异:

  • apiUrl
  • APIUrl
  • api_url

团队最好约定缩写规则,避免同一个字段在不同文件里有多个写法。

批量改名前先备份#

命名转换看似简单,但如果用于代码字段、数据库列、接口参数,就可能影响调用方。批量替换前最好先备份,或用 Git diff 检查变化。

展示文案、文件名、CSS 类名可以更自由;接口字段和数据库字段要谨慎,避免破坏兼容性。

文件名也要注意#

大小写在不同系统里表现不一样。macOS 默认可能不区分大小写,Linux 服务器通常区分。Logo.pnglogo.png 在本地也许都能打开,部署后可能就 404。

批量改文件名时,最好统一小写和短横线。

总结#

大小写转换能减少手工改名错误,但命名规则仍要按项目约定来。

需要批量转换时,可以用 大小写转换工具,再人工检查缩写和特殊词。