操作指南 · 写作

如何清理粘贴的文本:多余空格、空行与隐藏字符

Case Converter4 分钟阅读

简短回答

把文本粘进 Case Converter,点“全部清理”。它把重复空格并成一个、修剪每行首尾、把连排空行压成一个段落间隔、剔除隐形字符和软连字符、把弯引号掰直——然后逐项报告删了什么。全程本地。

  1. 1

    点击 Case Converter 图标打开弹窗。

  2. 2

    粘入乱糟糟的文本——来自网页、Word 文档或 PDF 都行。

  3. 3

    点“全部清理”,剔除多余空格、空行、隐形字符和弯引号。

  4. 4

    读一读变更报告,看每一类到底删了多少。

  5. 5

    点“复制结果”,把干净文本粘回你的文档。

从网页、Word 文档和 PDF 里复制出来的文本很少是干净的。它夹带双份空格、成摞的空行、会弄坏代码和配置文件的弯引号,以及——最糟的——你看不见的字符:零宽空格和软连字符,它们熬过剪贴板,然后悄悄搞坏搜索、字符串比较和脚本。下面是如何一键剔除这一切,并且清楚知道剔除了什么。

Case Converter 引导页:粘贴文本,一键完成——附一份这个扩展绝不会做的事清单
扩展自己的承诺:清理永远告诉你到底改了什么,而且什么都不会上传。

粘入乱文本,点“全部清理”

打开 Case Converter 弹窗,粘贴文本,点全部清理。一趟下来做五件明确的事:把连排的空格和制表符并成一个空格,修剪每行首尾的散落空格,把连排空行压成一个段落间隔,移除零宽字符和软连字符,把弯引号掰直成普通直引号。

读一读变更报告

不声不响的清理,是无法信任的清理。每跑一趟,工具都会报告到底删了什么——多少个多余空格、多少空行、多少隐形字符和弯引号。要是无事可做,它会说文本本来就是干净的,而不是假装干了活。输出和你粘入的差在哪里,你始终心里有数。

知道它刻意不碰什么

清理绝不碰你的文字。单个换行会保留,段落结构安然无恙——只有多余的空行会被压缩,所以硬换行的 PDF 段落保得住自己的换行,不会被悄悄重排。没有自动纠错,没有改写。有一个刻意的立场需要知道:弯引号会变成直引号,对代码、配置和标记语言来说这正是对的——如果你的文风指南要求正文用弯引号,粘贴后让编辑器重新弯回去。

隐形字符为什么要紧

粘进 URL、配置值或源码文件的零宽空格几乎没法调试:文本看着一模一样,字符串匹配却失败。软连字符对搜索干的是同样的事。把它们剔除并附上计数,你既能证明这只小妖精存在过——也能证明它已经没了。

一切留在你的设备上

这个扩展是纯弹窗,只有一个权限:用于偏好的本地存储。没有账户、没有跟踪、没有上传——内部文档和未发表的草稿尽管放心。文本干净之后,同一个弹窗还能改它的大小写,或用它生成 URL slug。点复制结果,把干净的文本粘回原处。

看得见账目的清理

空格、空行、隐形字符与弯引号——逐项删除、逐项列账,完全本地。

了解 Case Converter →