^M CRLF появляется в Git, но не Vim

В свой веб-проект django я добавляю файлы HTML из шаблона. В Vim эти HTML-файлы не показывают ничего плохого, т.е. символы CR не видны. Но когда я делаю git diff, они появляются. Так как они не видны в Vim, я не могу сделать :%s/^M//g или же :%s/\r//g, как они оба показывают pattern not found ошибка. НО они все еще видны в git diff. Я не хочу, чтобы их видели в Git. git config --global core.autocrlf true тоже не помогает

1 ответ

Я получил ответ после того, как немного погуглил, увидев ответ @torek.

Я просто должен был сделать :set fileformat=unix в Vim!

Другие вопросы по тегам