我正在使用 git 和 vim。我的伙伴正在使用 git 和 TextMate。我今天遇到了一个问题,我使用 vim 和 git 添加了一个文件。他在 TextMate 中对其进行了修改。然后我拉了他的零钱。我添加了几行代码,但是因为 coffeescript 编译器(和 vim-coffee-script)无法识别我的换行符,所以会出现问题。所以,我跑了 :set ff 它现在显示 mac,它曾经显示 unix。
为什么coffeescript 不识别换行符?以及如何使用我的 git 或 vim 配置防止这种情况在未来发生?
我的 vim 配置:
set ffs=unix,mac,dos
我们的 git 配置都没有对core.autocrlf
.