此清理器的不同之处
- 删除前先查看不可见字符
- 阿拉伯语/Indic 文字的安全零宽清理
- Unicode + NBSP 规范化 — 不只是双空格
- PDF 换行修复 + 空行控制
- 16 种语言的浏览器内私密处理
开启「移除多余空格」可将连续空格或 Tab 合并为一个。除非选择「移除空行」,否则保留换行。适用于邮件草稿和抓取段落。
去除行首和行尾空格
去除行尾空格可清除代码和 CMS 导出中常见的行尾杂字符。去除行首空格会移除缩进 — 如需代码缩进请保持关闭。
规范化空格和不间断空格
Word 和 Google Docs 常插入不间断空格 (U+00A0) 和异常 Unicode 间隙。规范化和替换可将它们转为普通空格,便于搜索、对比和 CMS 字段。
Tab 转空格
Tab 转空格按 Tab 宽度(2、4 或 8)展开每个 Tab。空格转 Tab 仅转换行首缩进 — 不转换句内空格 — 以保持正文可读。
安全移除零宽空格
安全模式移除零宽空格 (U+200B) 和 BOM。激进模式还会移除阿拉伯语、波斯语、乌尔都语和部分 Indic 文字可能需要的 joiner。除非清理已知垃圾,否则优先使用安全模式。
如何显示不可见字符
启用「显示不可见字符」可预览空格 (·)、Tab (→)、NBSP (⍽) 和零宽标记。复制始终使用无标记的清理文本。
修复 PDF 换行
复制的 PDF 文本常在句中断行。修复 PDF 换行会合并这些硬换行,再由空格选项整理结果。
相关工具
文本字符清理 ·
行处理工具 ·
行数统计 ·
大小写转换 ·
链接清理
Whitespace Cleaner 流程
1 · 粘贴杂乱文本
2 · 去除 BOM 与 zero-width(安全或 aggressive)
3 · 规范化 NBSP 与 Unicode 空格
4 · 修复 PDF 硬换行
5 · 修剪、折叠空格、空行规则
6 · tab 转换与行尾
7 · 复制干净输出
为何 whitespace 清理重要
屏幕上正常的文本粘贴到别处常立刻失败。邮件线程隐藏句号后双空格。Word 和 Google Docs 插入搜索找不到的不换行空格。PDF 复制把每句拆成一行。代码编辑器被尾随 tab 卡住。CMS 字段拒绝您从未输入的 invisible zero-width 字符。
WriteWithin Whitespace Cleaner 在浏览器中修复间距和 invisible Unicode junk——不上传。清理客户邮件、内部工单或共享笔记本上双语家庭消息时,隐私优先设计很重要。知道开哪些选项后大多数任务只需数秒。
本工具清理什么
多余空格与 tab
Remove extra spaces 将每行内普通空格和 tab 连续段折叠为单个空格。除非同时选空行选项,否则换行保留。Trim trailing spaces 清除代码 diff 和 scraped HTML 常见的行尾 junk。Trim leading spaces 去掉缩进——清理仍需编译的源码时请关闭。
Convert tabs to spaces 按所选宽度(2、4 或 8)展开每个 tab。Convert spaces to tabs 仅重写 leading 缩进,从不改句内空格,正文可读而代码块恢复一致 indent 标记。
不换行空格与 Unicode 间隙
Replace non-breaking spaces 将 Word 用于同行两词的 U+00A0 转为普通空格。Normalize spaces 对 thin space、figure space、表意空格及其他肉眼相同但破坏 find-and-replace、CSV 导入和严格验证器的 Unicode 空白变体做同样处理。
规范化后仍异常时,与 Text Character Cleaner 配合——它处理 whitespace 工具故意保留的标点、emoji 和控制字符。
Zero-width 字符:安全 vs aggressive
Safe zero-width 模式移除 zero-width space (U+200B) 和 byte-order mark——多数粘贴灾难共有的 invisible junk。Aggressive 模式还去掉 Arabic、Persian、Urdu 及部分 Indic 文字用于正确塑形字母的 zero-width joiner 和 non-joiner。仅在确定 Latin-only 或清理已知 spam 标记时用 aggressive。
WriteWithin 多语言作者应默认 safe。可捕获破坏 URL 和数据库字段的问题而不触碰读者依赖的 script joiner。
PDF 换行与空行
Fix PDF line breaks 合并 mid-sentence 硬换行——从学术论文或法律 PDF 复制的经典症状。工具查找下一行以小写字母开头并用空格合并,再由 collapse 和 trim 整理。
Collapse blank lines 将空行 run 减为单间隙——适合邮件转发。Remove blank lines 完全删除空行。列表 dedupe 或排序请转 Line Tools,需更严 list hygiene 时将仅 whitespace 行视为空。
显示不可见字符
启用 Show invisible characters 在输出面板预览空格 (·)、tab (→)、NBSP (⍽) 和 zero-width 标记。Copy 始终用无标记的清理文本——预览用于诊断非导出。同事坚称「这段没问题」时打开预览,隐藏字符一目了然。
处理顺序(固定 pipeline)
- 从文件开头 Strip BOM
- Remove zero-width characters(safe 或 aggressive)
- Replace NBSP 并将 Unicode 空格 normalize 为普通空格
- 内部处理 normalize line endings
- 可选 join PDF hard line breaks
- 每行 trim leading 和 trailing spaces
- Collapse 重复空格和 tab,或 remove all spaces
- Apply blank-line collapse 或 removal
- Convert tabs ↔ spaces 并 restore 所选 line-ending 风格
顺序固定可推理结果:PDF join 在 space collapse 前,合并句间为单词间单空格而非 double gap。
常见粘贴源 Presets
- Email paste — collapse spaces、replace NBSP、collapse blank lines
- Word / Docs — 同 email,针对 office 文档间距
- PDF text — 在 space normalization 上加 hard line-break repair
- Code indent — tabs to spaces、trailing trim、LF、行内不 collapse spaces
- CMS / scraper — 每行两端 trim、collapse spaces、LF endings
从 preset 开始,预览仍 off 时再 toggle 单项。
Whitespace Cleaner 与相关工具
Character Cleaner 移除或仅保留指定类的字母、数字、emoji、标点、符号;并提供 Unicode NFC/NFKD normalization 和 script-aware accent stripping。问题是存在哪些字符而非词间空格多少时用。
Line Tools 操作整行:dedupe、sort、keyword filter、合并段落或按宽度 split。结构而非行内间距需修时用。常见链:Whitespace Cleaner 先,再 Line Tools dedupe 联系人列表。
Line Counter 测量不改文本。Case Converter 和 URL Cleaner 处理大小写和链接卫生——与 spacing 正交。
逐步:清理 messy 粘贴
- 打开 Whitespace Cleaner,粘贴到 input box。
- 选匹配源的 preset(Email、Word、PDF、Code 或 CMS)。
- 仍 suspicious 则开 Show invisible characters。
- 查看 output stats——removed characters 和 line count——并 scan preview。
- 复制 cleaned output 到目标应用。
常见错误
- Arabic 或 Hindi 文本用 aggressive zero-width — 除非确定 script 不需要 joiner,否则用 safe。
- 缩进代码 trim leading spaces — 用 Code preset 或关闭 leading trim。
- 此处期望 deduplication — 重复行需 Line Tools。
- 此处移除 smart quotes — 弯引号和 em dash 是 character 级;用 Character Cleaner。
- 跨工具跑两次 collapse — pipeline 一次 pass 足够。
浏览器内 whitespace 清理优势
- 无账户、无 upload — 文本留在设备
- Deterministic pipeline — 相同 input 和 options 始终相同 output
- Multilingual-safe zero-width,其他 remover 常跳过
- Live stats 显示 changed characters 和 lines
- Chromebook、借用笔记本、锁定企业浏览器可用
常见问题
会破坏 Arabic 或 Hindi 吗? Safe zero-width 仅移除 zero-width spaces 和 BOM。Aggressive 可能去掉部分 script 需要的 joiner——仅确定时用。
删除前能看到 invisible 字符吗? 能。Show invisible characters 在 output 预览 markers;copy 仍用无 markers 的干净文本。
文本会上传吗? 不会。完全在浏览器清理。
之后要计行? 用清理后文本打开 Line Counter 验证投稿限制。
case conversion 前还是后 normalize? Whitespace 先,再 Case Converter——隐藏空格使大小写 uneven。
常见问题
这会破坏阿拉伯语或印地语文本吗?
安全零宽模式仅移除零宽空格和 BOM。激进模式可能移除某些文字所需的 joiner — 仅在确有需要时使用。
能看到不可见字符吗?
可以。开启「显示不可见字符」。复制仍使用无标记的清理文本。
我的文本会上传吗?
不会。清理在浏览器中运行。文本不会离开您的设备。
选项按什么顺序运行?
固定流程:BOM/零宽清理、Unicode/NBSP 规范化、行尾规范化、可选 PDF 合并、修剪、空格压缩、空行规则,然后 Tab 转换。