结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
空白与换行整理工具一键清理杂乱的文本:删除每行末尾的空格和制表符,把连续三个及以上的换行合并为一个空行,并去掉整段文本开头和结尾的空白。整理后的文本会替换输入框中的原文,可直接复制。
文本内部的缩进会保留,因此代码块和嵌套列表的结构不受影响;只有第一行会失去开头的空白,因为整段文本的开头会被修剪。行尾空白虽然看不见,却会造成杂乱的 diff、lint 检查失败以及 Markdown 换行错误,所以在提交或粘贴前先清理掉,可以避免意外。文本在浏览器中处理。
适用场景
- 把从 PDF、网页或邮件中复制的文本粘贴到别处之前先清理一下。
- 删除让 linter 或代码审查报错的行尾空格。
- 整理空行不均匀的 Markdown 或纯文本笔记。
- 为文本差异对比工具准备两段文本,只显示真正的改动。
示例
输入
First line
Second line
Third line
输出
First line
Second line
Third line关于这个工具的问题
会删除单词之间的空格吗?
不会。行内的空格保持不变,只删除每行末尾的空白、多余的空行,以及整段文本首尾的空白。
为什么保留一个空行,而不是全部删除?
在 Markdown、邮件和大多数文本格式中,一个空行用来分隔段落。保留一个空行既能保持结构,又能去掉无意中留下的空隙。
会破坏 Markdown 的换行吗?
在 Markdown 中,行尾两个空格表示强制换行,而整理会删除它们。请改用行尾的反斜杠或 <br> 标签,这两种写法都不受整理影响。
如何防止行尾空白再次出现?
大多数编辑器都支持保存时自动修剪:在 VS Code 中启用 files.trimTrailingWhitespace。在 .editorconfig 文件中写入 trim_trailing_whitespace = true,即可让整个团队应用同一规则。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。