JS
TheJS.cn 极速在线工具箱

英文格式转换

支持大小写、大小驼峰、火车头格式以及自定义转换

文本大小写与命名格式转换工具

一款面向开发、办公场景的在线文本格式化工具,支持多行文本实时转换,兼容主流代码命名规范、大小写排版格式,支持分步自定义配置与一键快捷转换,自动保留原始换行排版,本地浏览器运算,数据不上传更安全。

一、核心使用优势

  • 双向分栏预览:左侧输入原始内容,右侧实时展示转换结果,修改即时预览,直观对比前后差异
  • 原生换行兼容:回车键可正常换行输入,多行文本逐行独立运算,转换后完整保留原有行数与换行结构,不会自动合并单行
  • 防抖流畅输入:输入延迟计算,避免频繁运算卡顿,编辑体验顺滑不抢光标
  • 离线本地运算:所有转换逻辑在浏览器内部完成,敏感变量、文案内容不会提交服务器
  • 响应式布局:大屏左右双栏排版,手机、小屏自动上下堆叠,移动端适配良好

二、快捷一键预设(常用命名一键生成)

无需分步配置,选中即可直接生成对应规范命名,适配前端、后端、数据库、路由等开发场景:

  • 小驼峰 camelCase:JS、Java常规变量命名,例:helloWorldTest
  • 大驼峰 PascalCase:类名、类型命名,例:HelloWorldTest
  • 蛇形下划线 snake_case:Python变量、数据库字段,例:hello_world_test
  • 常量大写 CONSTANT_CASE:全局常量定义,例:HELLO_WORLD_TEST
  • 烤肉串 kebab-case:CSS类名、URL路由地址,例:hello-world-test
  • 点分隔 dot.case:配置字段、路径标识,例:hello.world.test
  • 路径斜杠 path/case:文件路径、层级标识,例:hello/world/test
  • 火车头 Train-Case:标题专用带横线格式,例:Hello-World-Test

三、自定义分步转换(精细化自由组合格式)

关闭快捷预设后,可分两步自由搭配大小写样式、空格替换规则,灵活适配个性化排版需求。

1. 大小写样式变换

  • 默认:保持原有字母大小写不变
  • 全小写、全大写:整体一键统一字母大小写
  • 句子格式:整段首字母大写,其余小写
  • 标题格式:每个单词首字母大写,保留单词间空格
  • 小写开头交替大小写、大写开头交替大小写:奇偶字母轮换大小写,生成特殊样式文本

2. 空格替换规则

  • 默认保留空格:单词分隔空格不作修改
  • 删除全部空格:移除单词之间所有空格字符
  • 空格转横线、下划线、点、斜杠:批量替换单词分隔符,且完整保留上一步大小写结果,不会强制小写
  • 自定义分隔符:选中后可自由输入任意单字符、多字符作为单词分隔符号(如->、::、#等)

四、辅助预处理功能

提供「连续空格合并为单个空格」开关,开启后仅压缩同行内多余空格,不会破坏换行符,清理杂乱排版文本更便捷;附带清空、一键复制结果按钮,复制排版规整,操作高效。

五、适用场景

程序员批量整理变量名、数据库字段命名、前端CSS/路由规范化;文案排版批量修正标题大小写、英文段落格式;批量整理多行文件名、配置项文本,告别手动逐个修改,大幅提升文本格式化效率。