统一换行符
从 Windows 或旧版 Mac 拿到的文本,粘进 Linux 脚本、Git 或在线编辑器时常冒出 ^M 和多余空行。这里把 CRLF 和单独的 CR 统一成 LF,一次处理好。
怎么用
- 把文本粘进输入框,保留原来的换行。
- CRLF(Windows)和 CR(旧 Mac)都替换成 LF,其他字符不动。
- 点「复制结果」粘回编辑器或提交到 Git,diff 里不再出现 ^M。
常见问题
结果看起来和原文一模一样,真的改了吗?
改过了。文本框里两种换行都显示成换行,肉眼看不出来。要确认的话,把结果粘到能显示不可见字符的编辑器,或在 Git 里看 diff 是否还有 ^M。
会顺便删掉多余空行或行尾空格吗?
不会。只替换换行符本身,空行、行尾空格和缩进都原样保留。需要清理,配合「去掉行首行尾空格」使用,或先用删除空行的工具处理。