行结束转换器 在不同行结束符之间进行转换:LF(Unix),CRLF(Windows),CR(经典Mac)。
行结束转换器
在不同行结束符之间进行转换:LF(Unix),CRLF(Windows),CR(经典Mac)。
粘贴文本
粘贴带有换行符的文本以进行转换。
选择目标
选择目标换行符:LF、CRLF 或 CR。
复制结果
复制带有转换后的换行符的文本。
What Is 行结束转换器?
行结束转换器可以在三种主要格式之间更改文本的换行字符:LF (\n,用于 Unix/Linux/现代 macOS)、CRLF (\r\n,用于 Windows) 和 CR (\r,用于经典 Mac OS)。它首先将所有行结束符标准化为 LF,然后转换为所选目标格式。这解决了在不同操作系统之间移动文本或代码时常见的问题。
Why Use 行结束转换器?
-
解决在不同操作系统平台之间移动文件时出现的换行符问题
-
为跨平台项目标准化换行符
-
将 Windows 的 CRLF 转换为 Unix 的 LF 或反之亦然
-
解决 Git 和版本控制中的换行符冲突
Common Use Cases
跨平台开发
在 Windows、Mac 和 Linux 之间协作时标准化换行符。
Git 问题
修复版本控制文件中的换行符冲突。
文件传输
在不同操作系统之间传输文件后转换换行符。
脚本兼容性
确保 shell 脚本使用 LF 换行符以实现 Unix 兼容性。
Technical Guide
该转换器使用两步过程。首先,将所有行结束符标准化为 LF (\n),方法是先替换 CRLF (\r\n),然后替换任何剩余的 CR (\r)。必须先替换 CRLF,以防止创建双 LF。在标准化后,工具将 LF 转换为目标格式:对于 CRLF,LF 变成 \r\n;对于 CR,LF 变成 \r;对于 LF,不需要进一步转换。此方法可以正确处理输入中的混合行结束符,从而无论输入格式如何,都能产生一致的输出。
Tips & Best Practices
-
1LF (\n) 是 Unix、Linux 和现代 macOS 的标准
-
2CRLF (\r\n) 是 Windows 的标准
-
3CR (\r) 曾被 Classic Mac OS 9 及更早版本使用
-
4大多数现代编辑器都可以处理 LF 和 CRLF,但脚本可能需要特定的换行符
Related Tools
Frequently Asked Questions
Q LF 和 CRLF 之间有什么区别?
Q 我应该使用哪种格式?
Q 它能否处理混合换行符?
Q 输出是否看起来相同?
Q 我如何知道我的文本使用了哪种换行符?
About This Tool
行结束转换器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.