去除换行
从 PDF、网页复制出来的文字常带一堆硬回车,这里可以一次清掉。
注意
「合并成一段」会把所有换行都换成空格,适合正文;如果文本里有列表或代码,建议改用「只删空行」。
什么时候用
- 从 PDF 或公众号文章复制的中文每行都硬断行,要合并成一段再放进文档或邮件时(中文用「合并不加空格」,英文用「合并成一段」)。
- 从网页复制的文本里夹着连续空格、行尾空白和全角空格,排版看起来松散,要压成单个空格时。
什么时候不用
- 文本里有列表、表格或代码:合并模式会把缩进和列表结构一并压平,应该改用「只删空行」保留行结构。
- 后面还要按行处理(排序、去重、逐行查找替换):换行一旦合并就找不回来,先做其他处理再合并。
限制与隐私
处理在本地完成,文本不上传。限制:只操作空白与换行,不识别列表、表格、代码块,合并模式会连段落结构一起压平;结果不可撤销,操作前先留一份原文;几十 MB 的超大文本在浏览器里替换字符串会占双份内存,可能卡顿。
常见问题
合并成一段后,段落之间的空行也没了,能保留分段吗?
不能。合并模式会把每行 trim 后丢掉所有空行,再用一个空格连接,段落信息在这一步就没了。要保留分段请用「只删空行」:它把连续空行压成一个换行,正文不合并,段落还在。
「只去首尾空白」为什么把代码缩进也删了?
这个模式对每一行都做 trim,行首的缩进同样被去掉,所以对代码和缩进列表是破坏性的。「压缩多余空格」不对每行做 trim,行首缩进还在(连续空格会压成一个),只清理行尾空白和重复空格(含全角空格),更安全。
中文合并后为什么词之间多了空格?
「合并成一段」在每行 trim 后用单个空格连接,中文之间也会插一个空格,读起来别扭;「合并不加空格」直接首尾相接,适合中文。英文反过来必须用带空格的那档,否则单词会粘在一起。