跳到正文

行尾转换 — LF、CRLF 或 CR

粘贴文本,在 LF(Unix/macOS)、CRLF(Windows)、CR(经典 Mac)之间切换,全程浏览器本地,不上传。

TextText

输入即转换——可粘贴或拖入文件。

输入(Text)
输出(Text)

在浏览器本地处理,内容不会上传到服务器。

Windows 的 CRLF 混进 Unix shell 脚本,表面看还正常,CI 却可能悄悄失败。提交前统一行尾,能少抓一整天虫。

选好目标平台要的行尾,转一次再贴回去。文本不会上传,全在当前标签页完成。

若同时还要改成 CSV 或 .env 结构,先统一行尾,再打开 CSV 转 JSON 或 .env 转 JSON。

怎么用

  1. 粘贴文本
  2. 选择 LF / CRLF / CR
  3. 复制结果

为什么用本页

  • LF、CRLF、经典 CR 一页搞定
  • 切换目标即时转换
  • 粘贴内容不离开本机

适合什么场景

  • Shell 脚本
  • CSV 与日志清理
  • 跨系统配置粘贴

实用提示

  • 复制后确认编辑器保存时不会再次改行尾。
  • 多数 git 仓库优先 LF,除非项目文档写明要用 CRLF。

示例

输入 输出 说明
Windows 下存成 CRLF 的 .bat / .ps1 字符不变,换行全部改成 LF 交给 Linux CI 读之前很有用
在 Windows 上打开的 Unix shell 脚本 若对方工具死磕 CRLF,就统一成 CRLF —

行尾常见问题

会改每一行里的字吗?
不会——只改行与行之间的换行符。
能贴二进制吗?
不能。只处理文本,不要贴图片、压缩包或可执行文件。
编辑器会不会又改回去?
很多编辑器保存时会按项目设置重写行尾。复制结果后检查 .gitattributes 或 editorconfig。

相关工具