Остановить Visual Studio от смешивания окончаний строк в файлах



при открытии текстового файла в Visual Studio 2010 он будет записывать мои изменения с помощью CRLF вместо формата окончания строки исходного файла. Как я могу остановить VS от этого? Любой более-менее приличный редактор должен иметь такую возможность.



Что еще хуже, так как VS написал файл с частями в CRLF, он затем (при открытии файла снова) представит диалоговое окно с просьбой преобразовать конец строки файлов.

699   4  

4 ответов:

попробуйте эту надстройку:стрип покер

на File выберите Дополнительные Параметры Сохранения, вы можете контролировать его там.

Edit:вот документация, сначала вы должны открыть файл.

в Visual Studio 2015 проверьте параметр:

Инструменты > Параметры > окружающая среда > документы > проверьте соответствие окончаний строк при загрузке

VS2015 теперь предложит вам конвертировать окончания строк при открытии файла, где они несовместимы, поэтому все, что вам нужно сделать, это открыть файлы, выбрать нужную опцию из приглашения и сохранить их снова.

С VS2010+ есть плагин решение:Унификатор Окончаний Строк.

с установленным плагином вы можете щелкнуть правой кнопкой мыши файлы и папки в обозревателе решений и вызвать пункт меню Unify Line Endings in this file

конфигурация для этого доступна через

Инструменты - > Параметры - > Унификатор Окончаний Строк.

список расширений файлов по умолчанию, который включен довольно узкий:

 .cpp; .c; .h; .hpp; .cs; .js; .vb; .txt;

возможно, захотите использовать что-то вроде:

 .cpp; .c; .h; .hpp; .cs; .js; .vb; .txt; .scss; .coffee; .ts; .jsx; .markdown; .config

Comments

    Ничего не найдено.