Как изменить окончания строк всех исходных файлов в существующем проекте в Visual Studio 2017 для Mac?
Я клонировал проект Git, в котором несколько файлов имеют смешанные окончания строк. Подавляющее большинство исходных файлов используют окончания строк Unix (\n
). Я использовал поиск и замену регулярных выражений, чтобы найти все символы \u2028
(LINE SEPARATOR) и заменить их на \n
, но мне интересно, есть ли способ нормализовать окончания строк более простым способом.
Проблема этих поддерживаемых, но нестандартных окончаний строк состоит в том, что Git не распознает их, в результате чего несколько строк помечаются как измененные, когда действительно была изменена только одна строка.
Я видел несколько окончательных ответов для версии Visual Studio 2017 для Windows, но версия для Mac сильно отличается, поэтому ответы не были применимы.