大小写转换器有什么用,以及你何时需要它
大小写转换器会接收你粘贴进来的任何文字,并替你重写其中的大小写。你不必因为开着大写锁定键而重新输入一句话,也不必在标题里逐个单词手动改首字母大写,只需点击一个按钮,工具便会重塑这些字母。本页上的一切都在你的浏览器中运行,因此你的文字绝不会离开你的设备。粘贴、选择一种样式、复制结果。
像这样一款小工具能在你的工具栏里占据一个永久位置,原因在于大小写既繁琐又讲规则。英文标题遵循着一些容易出错的惯例,而代码也有自己的命名样式,这些样式对编译器和代码检查工具至关重要。手动转换既慢又容易出错;让工具一致地套用规则则又快又整洁。

日常的几种大小写
全大写(UPPERCASE)会把每个字母变成大写。它适合短缩写、标签以及偶尔的强调,但整段全大写读起来像在喊叫,而且确实更难浏览,所以要慎用。
全小写(lowercase)会去掉每一个大写字母。它便于规整数据、清理杂乱无章的文字,或者迎合某些品牌偏爱的轻松小写美学。它也是修复一句不小心全部打成大写的话最快的办法。
句首大写(Sentence case)只把每句话的首字母大写,其余保持原样。这是正文、邮件以及大多数现代用户界面文字的自然样式,因为它读起来就像人们实际书写的方式。
标题大小写(Title Case)会把主要单词首字母大写,把连接性的小词小写。这是标题、书名和文章标题、歌曲名以及新闻标题的传统样式。标题大小写正是大多数人栽跟头的地方,因为确切的规则取决于你遵循哪一套文体指南。
标题大小写并非一条规则:AP 与 Chicago 之别
美联社(AP)和《芝加哥格式手册》(Chicago)在基本要点上是一致的:首词和尾词大写,外加所有名词、代词、动词、形容词和副词。两者也都把诸如 a、an 和 the 这样的短冠词,for、and、nor、but 和 or 这样的短连词,以及短介词小写。
分歧在于细节。AP 把三个字母及以下的介词小写,但把更长的介词大写,而且当 to 是不定式的一部分时会把它大写。Chicago 则把不定式中的 to 小写,并且无论长短都把介词小写。连词 yet 和 so 在 AP 中小写,但在 Chicago 中大写。这些都不是凭直觉能想到的,而这恰恰是为什么一个懂规则的转换器能省下时间和争论。

开发者的大小写:以正确的方式命名变量
程序员需要另一套样式族,因为标识符不能包含空格。每个语言社区都确立了自己的惯例,混用它们看起来既邋遢又会破坏代码检查工具的判断。
- 驼峰式(camelCase) — 首个单词小写,后面每个单词首字母大写,无空格:
userName。常见于 JavaScript、Java 和 Kotlin 的变量。 - 帕斯卡式(PascalCase) — 类似驼峰式,但首个单词也大写:
UserName。在许多语言中用于类名和类型名。 - 蛇形式(snake_case) — 全部小写,单词之间用下划线:
user_name。这是 Python、Ruby 和 SQL 的标准。 - 烤串式(kebab-case) — 全部小写,用连字符:
user-name。在 URL、CSS 类名和文件名中很流行。
一个能处理这些样式的转换器,可让你把"User Name"这样的标签即时转成你正在编写的任一语言所需的正确标识符,然后当你把同一个概念搬到数据库列或 CSS 规则里时,再次切换它。
快捷的日常用途
人们求助于这款工具最常见的两个原因既不光鲜也很恒常:修复开着大写锁定键打出来的文字,以及在不重新输入的情况下重排标题或变量名的格式。丢进一句吼叫的句子,拉出一句整洁的话。粘贴一个列标题,得到一个干净的 snake_case 字段。一旦它进入你的工作流,你会比预想中用得更频繁。如果你还需要测量正在编辑的内容,可将它与字数统计搭配使用,并浏览我们其余的文本工具,用于裁剪、排序和清理文字。
常见问题
我的文字会被上传到任何地方吗?
不会。转换完全使用 JavaScript 在你的浏览器中运行,因此你粘贴的文字绝不会被发送到服务器。页面加载之后,你甚至可以离线使用它。
标题大小写和句首大写有什么区别?
标题大小写会把标题中的大多数单词首字母大写,而句首大写只把每句话的首字母大写。标题和题名用标题大小写,普通正文和邮件用句首大写。
我应该用哪种标题大小写样式,AP 还是 Chicago?
这取决于你的场景。记者和许多网站遵循 AP,而书籍和学术出版往往遵循 Chicago。如果你没有内部文体规范,挑一种并一以贯之地套用即可。
camelCase 与 snake_case 有何不同?
camelCase 用大写字母连接单词且无分隔符,如 userName,常见于 JavaScript 和 Java。snake_case 用下划线分隔的小写单词,如 user_name,是 Python 和 SQL 的标准。
它能修复我不小心全部打成大写的文字吗?
可以。粘贴全大写的文字,然后选择全小写或句首大写。句首大写通常最好,因为它会恢复每句话开头处的正常大小写。
转换大小写会改变单词本身吗?
不会。大小写转换器只改变哪些字母是大写或小写,对于开发者样式,则改变单词之间的分隔符。实际的单词及其顺序保持不变。
