Какой код у символа разрыва строки
Перейти к содержимому

Какой код у символа разрыва строки

  • автор:

CRLF

CR и LF это управляющие символы или байт-код которые можно использовать для обозначения разрыва строки в текстовых файлах.

  • CR = Возврат каретки (Carriage Return) ( \r , 0x0D в шестнадцатеричной, 13 в десятичной системе счисления) — перемещает курсор в начало строки, не переходя на следующую строку.
  • LF = Перевод строки (Line Feed) ( \n , 0x0A в шестнадцатеричной, 10 в десятичной системе счисления — перемещает курсор на следующую строку, не возвращаясь в начало строки.

CR, за которым сразу следует LF (CRLF, \r\n , или 0x0D0A ) перемещает курсор на следующую строку и затем перемещает его в начало строки.

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

This page was last modified on 12 нояб. 2023 г. by MDN contributors.

Your blueprint for a better internet.

Перевод строки

Символ U+000A известен, как символ Перевода строки LF (Line Feed) или Символ новой строки NL (New Line). Он был разработан для обозначения конца строки текста и перехода на новую строку в текстовых документах, компьютерных терминалах и системах обработки текста. Перевод строки проворачивает барабан принтера на одну строку. На видеотерминале перемещает курсор вниз и, если необходимо, прокручивает изображение.

В контексте компьютерных терминалов и текстовых редакторов, символ перевода строки используется для перемещения курсора на начало следующей строки. Он является стандартным способом обозначения конца строки в UNIX-подобных операционных системах, включая Linux и macOS.

Однако стоит отметить, что в операционных системах семейства Windows для обозначения конца строки используется комбинация символов ␍ Возврат каретки (Carriage Return) и ␊ Перевод строки (Line Feed), представленная как «\r\n»

В первых телетайпах, работавших со скоростью в единицы бод, разделение управляющих символов на CR Возврат каретки и LF Перевод строки скрывало тот факт, что отведённая далеко вправо каретка могла и не успеть к появлению очередного символа, так как понятий «драйвер» и «буферизация» ещё не было.

В азбуке Морзе использовался разделитель −•••− мнемоника BT (Break Text).

Как и остальные управляющие символы, этот символ не имеет визуального представления и не занимает места на экране или в печати. В разделе

 Пиктограммы управляющих символов  2400–243F есть два отдельных символа, представляющих графическое изображение символа U+000A: символ перевода строки в виде аббревиатуры LF (Line Feed) — ␊ и символ новой строки в виде аббревиатуры NL (New Line) — ␤ .

Символ является одним из восьми управляющих символов, обязательного наличия которых требует стандарт POSIX:

  • \0 ␀Нулевой символ ;
  • \a ␇Звуковой сигнал ;
  • \b ␈Возврат на шаг ;
  • \t ␉Горизонтальная табуляция ;
  • \n ␊Перевод строки ;
  • \v ␋Вертикальная табуляция ;
  • \f ␌Смена страницы ;
  • \r ␍Возврат каретки .

Символ «Перевод строки» входит в подраздел «Управляющие символы C0» раздела «Основная латиница» и был утвержден как часть Юникода версии 1.1 в 1993 г.

Этот текст также доступен на следующих языках: English;

Синонимы

новая строка, разделитель строк.

Возврат каретки

Символ возврата каретки использовался в компьютерных терминалах, принтерах и системах обработки текста для перемещения курсора или печатающей головки в начало текущей строки.

В контексте компьютерных систем и текстовых файлов, символ Возврат каретки используется для обозначения конца строки. В разных операционных системах применяются разные комбинации символов для обозначения конца строки. В системах на базе UNIX и Linux используется символ ␊ Перевод строки , а в операционных системах семейства Windows для обозначения конца строки используется комбинация символов ␍ Возврат каретки (Carriage Return) и ␊ Перевод строки (Line Feed), представленная как «\r\n»

Как и остальные управляющие символы, этот символ не имеет визуального представления и не занимает места на экране или в печати. В разделе

 Пиктограммы управляющих символов  2400–243F есть отдельный символ, представляющий графическое изображение символа возврата каретки в виде аббревиатуры CR (Carriage Return) — ␍ .

Символ является одним из восьми управляющих символов, обязательного наличия которых требует стандарт POSIX:

  • \0 ␀Нулевой символ ;
  • \a ␇Звуковой сигнал ;
  • \b ␈Возврат на шаг ;
  • \t ␉Горизонтальная табуляция ;
  • \n ␊Перевод строки ;
  • \v ␋Вертикальная табуляция ;
  • \f ␌Смена страницы ;
  • \r ␍Возврат каретки .

Символ «Возврат каретки» входит в подраздел «Управляющие символы C0» раздела «Основная латиница» и был утвержден как часть Юникода версии 1.1 в 1993 г.

Этот текст также доступен на следующих языках: English;

Кодировки и окончания строк

В Visual Studio следующие символы интерпретируются как разрывы строк:

  • CR LF: возврат каретки + перевод строки, символы Юникода 000D + 000A;
  • LF: перевод строки, символ Юникода 000A;
  • NEL: следующая строка, символ Юникода 0085;
  • LF: разделитель строки, символ Юникода 2028;
  • PS: разделитель абзаца, символ Юникода 2029.

Для текста, который копируется из других приложений, сохраняется исходная кодировка и символы разрыва строки. Например, при копировании текста из Блокнота и вставке его в текстовый файл в Visual Studio текст имеет те же параметры, которые применялись в Блокноте.

При открытии файла, который содержит разные символы разрыва строки, может появиться диалоговое окно с запросом о том, следует ли нормализовать несогласованные символы разрыва строки и какой тип разрыва строки выбрать.

Дополнительные параметры сохранения

Чтобы определить тип символов разрыва строки, можно использовать параметры в диалоговом окне Файл>Дополнительные параметры сохранения. Кроме того, с помощью этих параметров можно изменить кодировку файла.

Advanced Save Options dialog box

Если в меню Файл пункт Дополнительные параметры сохранения отсутствует, его можно добавить.

  1. Выберите Инструменты, Настроить,
  2. Откройте вкладку Команды, выберите переключатель Строка меню и в соответствующем раскрывающемся списке выберите Файл. Нажмите кнопку Добавить команду.
  3. В диалоговом окне Добавление команды в разделе Категории выберите Файл, а затем в списке Команды выберите элемент Дополнительные параметры сохранения. Нажмите кнопку OK.
  4. С помощью кнопок Вверх и Вниз переместите команду в нужное место в меню. Чтобы закрыть диалоговое окно Настройки, нажмите кнопку Закрыть. Дополнительные сведения см. в разделе Настройка меню и панелей инструментов.

Кроме того, чтобы открыть диалоговое окно Дополнительные параметры сохранения, можно выбрать пункт меню Файл>Сохранить как. В диалоговом окне Сохранить файл как щелкните треугольник раскрывающегося списка рядом с кнопкой Сохранить и выберите пункт Сохранить с кодировкой.

Связанный контент

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *