行尾转换 — LF、CRLF 或 CR
粘贴文本,在 LF(Unix/macOS)、CRLF(Windows)、CR(经典 Mac)之间切换,全程浏览器本地,不上传。
TextText
输入即转换——可粘贴或拖入文件。
输入(Text)
输出(Text)
在浏览器本地处理,内容不会上传到服务器。
Windows 的 CRLF 混进 Unix shell 脚本,表面看还正常,CI 却可能悄悄失败。提交前统一行尾,能少抓一整天虫。
选好目标平台要的行尾,转一次再贴回去。文本不会上传,全在当前标签页完成。
若同时还要改成 CSV 或 .env 结构,先统一行尾,再打开 CSV 转 JSON 或 .env 转 JSON。
怎么用
- 粘贴文本
- 选择 LF / CRLF / CR
- 复制结果
为什么用本页
- LF、CRLF、经典 CR 一页搞定
- 切换目标即时转换
- 粘贴内容不离开本机
适合什么场景
- Shell 脚本
- CSV 与日志清理
- 跨系统配置粘贴
实用提示
- 复制后确认编辑器保存时不会再次改行尾。
- 多数 git 仓库优先 LF,除非项目文档写明要用 CRLF。
示例
| 输入 | 输出 | 说明 |
|---|---|---|
| Windows 下存成 CRLF 的 .bat / .ps1 | 字符不变,换行全部改成 LF | 交给 Linux CI 读之前很有用 |
| 在 Windows 上打开的 Unix shell 脚本 | 若对方工具死磕 CRLF,就统一成 CRLF | — |
行尾常见问题
- 会改每一行里的字吗?
- 不会——只改行与行之间的换行符。
- 能贴二进制吗?
- 不能。只处理文本,不要贴图片、压缩包或可执行文件。
- 编辑器会不会又改回去?
- 很多编辑器保存时会按项目设置重写行尾。复制结果后检查 .gitattributes 或 editorconfig。