换行符问题
- LF:Unix / Linux / macOS 常用,也是现在大多数编程项目、Git 仓库、CI、容器环境的默认选择
- CRLF:Windows 传统换行方式,主要在一些旧工具、Windows 原生文本工具里常见
- CRLF是 Windows 传统文本换行
- 建议统一用 LF、跨平台项目里,使用LF 最稳
git config --global core.autocrlf false
很多工具默认就输出 LF
例如:
- Linux、macOS、Docker、CI、Git 仓库、脚本环境基本都天然更偏向 LF
- AI 代码工具
- 各类格式化器
- 代码生成器
- 一些 CLI 工具
- 容器里的编辑工具
- Node / Python / Go / Rust 生态里不少工具链