Text/Clean

整理连续空格·制表符

把连续的多个空格和制表符缩减为一个空格。

示例

  • 使用的选项
  • 默认选项
输入
Name     Age   City
Kim  	 34   Seoul
结果
Name Age City
Kim 34 Seoul

示例中的符号:⇥ 制表符 · · 行尾空格 · ⍽ NBSP · □ 全角空格 · ◌ 零宽字符

在工具中打开此操作

它做什么

把一行中两个以上连续的空格替换为一个空格。默认设置下,制表符也被视为空格并替换为一个空格。换行不会被改动,因此行结构保持不变。

选项

  • 制表符也合并为空格:关闭后只合并空格,保留制表符。如果要保留以制表符分列的表格数据,请关闭此项。
  • 保留行首缩进:行首的空格和制表符保持原样,只合并其后的空格。适用于用缩进表示层级的列表或代码。

什么时候用

从 PDF 或扫描文档复制时,由于两端对齐,单词之间常会出现好几个空格。从网页表格复制的文本或按固定宽度对齐的日志也是如此。空格数量参差不齐会让搜索、替换和比较变得困难,先统一成一个空格,后续操作就会更稳定。

像从 Excel 复制的数据那样以制表符作为列分隔符时,如果想把制表符换成逗号,请不要用此操作,而是在 查找替换 中查找 \t 并替换。