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