ToolHub
打开工具

行尾符转换器

在 LF (Unix) 和 CRLF (Windows) 行尾符之间转换

格式转换

关于此工具

行尾符转换器用于在 LF(Unix/macOS)和 CRLF(Windows)行尾格式之间快速转换文本。支持混合行尾的自动归一化处理,左右双栏实时对照,并显示行数统计。所有操作均在浏览器本地完成,文本内容不会上传到任何服务器。

主要功能

快速预览

使用场景

conversion

常见问题

LF 和 CRLF 有什么区别?

LF(Line Feed,\n)是 Unix 和 macOS 系统使用的换行符,CRLF(Carriage Return + Line Feed,\r\n)是 Windows 系统使用的换行符。两者的差异常导致跨平台文件显示异常或脚本执行错误。

混合行尾的文件会怎样处理?

工具会先将所有行尾(包括单独的 CR)统一归一化为 LF,然后再根据选择的转换方向输出。这样可以确保输出文件的行尾格式完全一致。

转换后如何确认结果正确?

工具采用左右双栏对照布局,左侧为输入原文,右侧为转换结果,下方显示行数统计。你可以直观对比输入和输出的差异。

为什么 Git 经常提示行尾符问题?

Git 会检测文件中的行尾符格式,如果同一文件中混合了 LF 和 CRLF,或者与仓库配置不一致,就会发出警告。使用本工具统一行尾格式后再提交即可解决。

可以直接粘贴带格式的内容吗?

可以。直接将文本粘贴到输入框中,工具会自动识别其中的行尾格式并进行转换。也可以点击「示例」按钮加载一段包含混合行尾的示例文本。