Вот некоторые параметры, доступные для Visual Studio Community 2017
- «Файл> Дополнительные параметры сохранения» был удален Microsoft из-за «необычного использования».Что бы это ни значило.https://developercommunity.visualstudio.com/content/problem/8290/file-advanced-save-options-option-is-missed.html Вы можете добавить его обратно, перейдя в «Инструменты> Настройка», затем на вкладку «Команды», выберите выпадающий список рядом с «Строка меню», выберите «Файл», затем «Добавить команду»> Файл> Расширенное сохранениеOptions .. ". Затем вы можете изменить его порядок в меню файлов, используя" move down ".
Я не знаю, придется ли вам тогда устанавливать дополнительные параметры сохранения для каждого элемента.файла, но это могло бы предотвратить проблему, которая возникала из-за того, что Visual Studio добавляла окончания строк CL RF в мои файлы, которые были единообразно LF.
Но я пошел еще дальше и добавил расширение под названием «Унификатор конца строки», выбрав «Инструменты> Расширения и обновления> Онлайн», а затем выполнив поиск «окончания строки» в строке поиска кправо.Я буду использовать это для автоматического принудительного сохранения всех моих сценариев с одинаковыми окончаниями строк по своему выбору, но вы можете сделать больше с этим.https://marketplace.visualstudio.com/items?itemName=JakubBielawa.LineEndingsUnifier
strip'em - это другое решение, которое делает нечто похожее на Unifier Окончаний строк.http://www.grebulon.com/software/stripem.php
Я не уверен, чем они отличаются, или их достоинства / недостатки.Я в основном использую Unifier Окончаний строк только потому, что это было в Visual Studio Marketplace.Я думаю, что я использовал все эти методы в прошлом, но моя память нечеткая.