悦省yueser.com

← 全部指南

删除空行怎么用:清理复制来的多余间距

从 PDF、网页或聊天窗口复制出来的文字,中间常夹着大量空行。删掉它们,文字一个不少,只是不再被撑开。

打开工具:删除空行

什么场景真的需要它

从 PDF 和网页复制的段落最容易这样:每一行后面跟一个空行,粘进文档后行距被拉得很开,一页只能放半页内容。清理之后再统一设置段落间距,排版反而更可控,页数也会明显下降。

聊天记录、字幕稿、从表格复制的一列数据也会带空行。做统计或导入系统前删掉空行,可以避免空值被当成一条记录。代码里连续空行太多时,也有人先用它压一压再提交,但要看语言规范。

怎么做不出错

判断标准是这一行去掉空白后是否为空,所以只有空格或制表符的行也会被删除。这通常正是你要的效果,但也意味着用空行里的空格做出来的缩进对齐会一起消失,处理后的行距需要重新设置。

删空行会把段落之间的间隔一并去掉,正文变成连续的一整块。原文如果靠空行分段,处理完要重新分段。Markdown 尤其要注意:段落、列表、代码块都依赖空行分隔,删掉后渲染结果会变。

替代方案与不该用的地方

想保留段落间距、只去掉多余空行,可以先把连续空行压成一个,这需要文本替换或脚本,再用合并多余空格清理行内空白。本工具是把空行全部删掉,力度更大,也更难撤销,建议先备份。

Markdown 文档交给格式化工具(例如 Prettier)比手删空行安全,代码则用编辑器的格式化功能。纯文本、准备贴进邮件或网页表单的场合,删空行才是合适的选择。

常见问题

只有空格的行会被删掉吗?

会。判断依据是这一行去掉空白后是否为空,所以只含空格或制表符的行同样被删除。如果这些空格是用来对齐的,版面会跟着变,需要保留就改用其他方式。

为什么删完 Markdown 排版就坏了?

Markdown 用空行分隔段落、列表和代码块。空行被删后,这些块会连在一起,渲染出来的结构就变了。请改用 Markdown 格式化工具清理。

会不会连正文内容一起删掉?

不会。只删除没有可见字符的行,有文字的行内容和顺序都保持不变。处理前仍建议备份,方便事后对比删掉了哪些空行,也便于回退。

相关工具:删除空行