^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!