🔤 命名风格互转
camelCase、PascalCase、snake_case、SCREAMING_SNAKE_CASE、kebab-case、dot.case、path/case、Train-Case 8 种命名风格互转。支持批量多行、自动识别输入风格。100% 本地。
🎯 选择目标风格
点 preset 自动填入示例
camelCase
myVarName
PascalCase
MyVarName
snake_case
my_var_name
SCREAMING_SNAKE
MY_VAR_NAME
kebab-case
my-var-name
dot.case
my.var.name
path/case
my/var/name
Train-Case
My-Var-Name
输入(每行一条变量名)
0 行
转换结果
0 行
📊 8 种风格全对比
基于当前输入实时显示
使用场景
- JS 变量名(camelCase) ↔ Python 变量名(snake_case)
- 数据库字段(snake_case) ↔ JSON API 字段(camelCase)
- 类名(PascalCase) ↔ 文件名(kebab-case)
- 环境变量(SCREAMING_SNAKE) ↔ 配置键(dot.case)
- URL 路径(path/case) ↔ 组件名(PascalCase)
风格说明
- camelCase:首词小写,后续词首字母大写(userName, getUserById)
- PascalCase:所有词首字母大写(UserName, GetUserById)
- snake_case:全小写,下划线分隔(user_name, get_user_by_id)
- SCREAMING_SNAKE_CASE:全大写,下划线分隔(USER_NAME,常用于环境变量)
- kebab-case:全小写,短横线分隔(user-name,URL 常用)
- dot.case:全小写,点分隔(user.name,配置键常用)
- path/case:全小写,斜线分隔(user/name,文件路径常用)
- Train-Case:每词首字母大写,短横线分隔(User-Name)