Кодировки и разрывы строк
В Visual Studio можно использовать Параметры сохранения файла и дополнительно параметры, чтобы определить тип разрыва строки символов.Также можно изменить кодировку файла с теми же параметрами.
Примечание |
---|
Если у вас есть определенные типы параметров разработки (веб-разработки Visual Basic, F#) может не отображаться Дополнительные параметры сохранения в меню.Чтобы изменить параметры (например, в общие), откройте Сервис / Импорт и экспорт параметров.Дополнительные сведения содержатся в разделе Настройка параметров разработки в Visual Studio. |
В Visual Studio следующие знаки воспринимаются как разрывы строк:
CRLF: «ВОЗВРАТ КАРЕТКИ» + «ПЕРЕВОД СТРОКИ», СИМВОЛЫ, ЮНИКОДА, 000 D + 000A.
LF: «ПЕРЕВОД СТРОКИ», СИМВОЛ ЮНИКОДА 000A.
NEL: «СЛЕДУЮЩАЯ СТРОКА», СИМВОЛ ЮНИКОДА 0085.
LS: РАЗДЕЛИТЕЛЬ СТРОК, СИМВОЛ ЮНИКОДА 2028.
PS: РАЗДЕЛИТЕЛЬ АБЗАЦЕВ, СИМВОЛ ЮНИКОДА 2029.
Текст, который копируется из других приложений хранит исходную кодировку и знаки разрыва строки.Например если скопировать текст из программы «Блокнот» и вставьте его в текстовый файл в Visual Studio, текст имеет те же параметры, которые он имел в блокноте.
При открытии файла, который имеет другую строку символов разрыва, может появиться диалоговое окно с запросом о ли символы разрыва строки, несовместимые должны быть нормализованы и какой тип разрыва строки для выбора.