Файлы Matlab .m используют окончания строк Unix LF даже в Windows. Я смотрю, чтобы настроить файл конфигурации git так, чтобы .m файлы не конвертировались обратно в CRLF, как другие обычные текстовые файлы (т.е. я использую LF в качестве стиля по умолчанию в репо, хотя его Windows).
РЕДАКТИРОВАТЬ: из руководства Matlab 2008b. (в разделе «Редактирование и отладка M-файлов»)
Концы строк удалены из файлов, поставляемых с программным обеспечением MATLAB для
Платформы Windows; Просмотр результатов в приложении «Блокнот»
В предыдущих версиях текстовые файлы, поставляемые с MATLAB для Windows
платформы включали возврат каретки и перевод строки в конце каждого
линия. Начиная с версии R2007b, текстовые файлы, предоставляемые MATLAB, не
включите возврат каретки и перевод строки в конце каждой строки.
Типы файлов:
.asc
.летучая мышь
.c
.cc
.cdr
.cpp
.def
.за
gs.rights
.час
.ini
.m
.mdl
.pl
Прочти меня
ТСХ
.tmf
.txt
Нет никакого влияния, если вы просматриваете файлы в MATLAB и других распространенных
текстовые редакторы, с известным исключением Microsoft Notepad
применение.
Вопросы совместимости. Если вы используете приложение Блокнот для
просматривать файлы, поставляемые с MATLAB, вы видите возврат каретки и перевод строки
символы вместо окончания строки. Это делает файлы менее читаемыми в
приложение «Блокнот». Другие текстовые редакторы могут отображать символы
вместо концов строк, но из проверенных текстовых редакторов, ни один
были найдены, что сделать так.
В качестве альтернативы приложению «Блокнот» используйте Microsoft
Приложение WordPad, поставляемое с платформами Windows, или другой текст
редактор для просмотра файлов.