TEXT LAB / LIVE命名风格加载中
驼峰 / 下划线 / 短横线 - 文本工具 · 萤炬工具箱 · 工具说明与使用指南
驼峰 / 下划线 / 短横线 - 文本工具 · 萤炬工具箱
命名风格互转在 camelCase、PascalCase、snake_case、SCREAMING_SNAKE 与 kebab-case 之间转换标识符。前端用驼峰、数据库列名用下划线、CSS 类名和 URL 用短横线、环境变量用全大写下划线,同一个字段在几层之间穿梭时手工改写既慢又容易漏改。粘一批进来一次转完即可。
命名风格互转在 camelCase、PascalCase、snake_case、SCREAMING_SNAKE 与 kebab-case 之间转换标识符。前端用驼峰、数据库列名用下划线、CSS 类名和 URL 用短横线、环境变量用全大写下划线,同一个字段在几层之间穿梭时手工改写既慢又容易漏改。粘一批进来一次转完即可。
使用步骤
- 粘贴一个或多行标识符。
- 选择目标命名风格。
- 查看转换结果,确认缩写与数字部分符合预期。
- 复制结果。
功能与限制
- 支持五种风格互转:camelCase、PascalCase、snake_case、SCREAMING_SNAKE、kebab-case。
- 仅处理 ASCII 标识符,不对中文命名做分词转换。
常见问题
- camelCase 和 PascalCase 差别在哪?
- 只差首字母大小写。camelCase 首字母小写(userName),一般用于变量和方法;PascalCase 首字母大写(UserName),一般用于类名、组件名和类型名。
- SCREAMING_SNAKE 一般用在什么地方?
- 全大写加下划线是常量与环境变量的通行写法,如 MAX_RETRY_COUNT、DATABASE_URL。它在视觉上把「不可变」这层含义直接标出来了。
- 为什么 kebab-case 不能当变量名?
- 因为短横线在多数语言里是减号运算符,会被解析成表达式。它只用在对标识符规则宽松的地方,比如 CSS 类名、HTML 属性、URL 路径和文件名。
- 带缩写的名字会转坏吗?
- 连续大写会被视为一个整体词,parseHTTPResponse 转下划线得到 parse_http_response 而不是逐字母拆开。想先确认切词边界,可以用标识符拆分工具看分词结果。