【发布时间】:2014-09-08 20:05:37
【问题描述】:
我一直遇到非常奇怪的行尾问题。
我刚刚注意到,在 Sublime Text 中,视图/行结尾显示为 Mac OS9。
如何将整个目录递归转换为 unix 样式的行尾?
我想要 unix 结尾,因为我的大多数本地 git repos 都是 unix 风格的,我对此没有任何问题。
我在 Windows 机器上,但我有 cygwin - 谢谢。
【问题讨论】:
标签: macos unix line-endings
我一直遇到非常奇怪的行尾问题。
我刚刚注意到,在 Sublime Text 中,视图/行结尾显示为 Mac OS9。
如何将整个目录递归转换为 unix 样式的行尾?
我想要 unix 结尾,因为我的大多数本地 git repos 都是 unix 风格的,我对此没有任何问题。
我在 Windows 机器上,但我有 cygwin - 谢谢。
【问题讨论】:
标签: macos unix line-endings
Mac OS 9 使用 CR(ASCII 十六进制代码 0d)作为行尾,Mac OS X 使用 unix 标准 LF(ASCII 十六进制代码 0a) 最简单的方法是通过 perl。
perl -pi -e 's/\r/\n/g' filename
【讨论】: