Символ разрыва строки: Знаки абзацев и другие символы форматирования в Word 2010 – Разрывы строк и страниц — Служба поддержки Office

Содержание

Знаки абзацев и другие символы форматирования в Word 2010

Одно из основных правил для правильного создания документов в Word – правописание. Не поймите неправильно, так как это не имеет ничего общего с грамматикой или стилем написания.

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

Было бы очень трудоемко определить определенные пространства или места в документе, где использовалось случайное двойное нажатие TAB (ТАБУЛЯЦИЯ) вместо одного, если не было бы знаков форматирования. Эти знаки являются непечатающимися символами и показывают нам места, где были использованы клавиши SPACE (ПРОБЕЛ), TAB, ENTER (ВВОД), или где находится скрытый текст.

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

Как правило, знаки форматирования скрыты, пока вы не сделаете их видимыми нажатием ¶ на вкладке «

Главная» в Word (рис. 1).

Рис. 1

Кроме того, вы можете использовать сочетания клавиш Ctrl + * или Ctrl + Shift + 8 для переключения «Показать\Скрыть» символов форматирования. Переключение отображения символов форматирования имеет два положения:

  1. ON – включает отображение всех символов форматирования.

  2. OFF – отключает отображение символов форматирования, за исключением тех, что вы решили оставить видимыми пока не измените параметры. Где же выбрать, какие символы форматирования должны остаться видимыми\скрытыми после нажатия на кнопку ¶?

Нажмите вкладку «Файл», а затем нажмите «Параметры» (рис. 2).

Рис .2

Нажмите «Экран» и слева, под «Всегда показывать эти знаки форматирования» выберите какие знаки форматирования вы хотите сделать видимыми всегда, даже после отключения (рис. 3).

Рис. 3

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

Символ пробела

Точки это знаки форматирования пробелов между словами. Одно нажатие на пробел – одна точка (рис. 4).

Рис. 4

Символ абзаца

Символ (¶) представляет собой конец абзаца. После этого символа Word начинает новый абзац и перемещает курсор на новую строку (рис. 5).

Рис. 5

Знак абзаца помещается в документе при нажатии клавиши Enter на вашей клавиатуре. Текст между двумя этими символами определяется как абзац и имеет ряд свойств, которые можно регулировать независимо от остального текста (или абзацев), такие как выравнивание (по левому и правому краям, по центру и ширине), интервалы перед и после абзаца, интервалы между строками, нумерация и др.

Знак табуляции

Нажатие табуляции (TAB) отображается знаком стрелки, направленной вправо (рис. 6):

Рис. 6

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

Знак перевода строки или представляет собой место, где строка обрывается и текст продолжается с новой строки. Вы можете вставить перевод строки, нажав Shift+Enter.

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

Рис. 7

Скрытый текст

Скрытый текст представляет собой пунктирную линию под текстом, который определен как скрытый (рис. 8).

Рис. 8

Когда вы отключите знаки форматирования вышеуказанный текст будет выглядеть вот так (рис. 9):

Рис. 9

Скрытый текст не печатается. НО! Как же скрыть текст? Это очень просто 😉

  1. Выберите текст, который вы хотите скрыть

  2. Правой кнопкой на выделенном тексте и нажмите Шрифт (рис. 10)

Рис. 10

Нажмите на «Скрытый» (рис. 11)

Рис. 11

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

Возвращаемся к знакам форматирования.

Якорь

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

Якорь представляет собой небольшую иконку в виде якоря корабля (рис. 12).

Рис. 12

Конец ячейки

Установлено, что в ячейках данный знак означает собой конец последнего абзаца в ячейке или в ее конце. Она отражает форматирование ячейки (рис. 13).

Рис. 13

Разрывы строк и страниц - Служба поддержки Office

Вы можете настроить расположение автоматических разрывов страниц в Word и Outlook с помощью параметров разбивки на страницы.

Вывод всех строк одного абзаца на одной странице или в одной колонке

  1. Выделите абзацы, содержащие строки, которые необходимо расположить на одной странице.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац" Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц .

  4. В разделе разбивка на страницыустановите флажок не разрывать линию.

  5. Нажмите кнопку ОК.

Вывод абзацев на одной странице или в одной колонке

  1. Выделите абзацы, которые нужно расположить на одной странице.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац" Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц .

  4. В разделе разбивка на страницыустановите флажок не отрывать от следующего.

  5. Нажмите кнопку ОК.

Принудительное добавление разрыва страницы перед абзацем

  1. Выделите абзац, перед которым нужно вставить разрыв страницы.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац"

    Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц .

  4. В разделе разбивкана страницы установите флажок с новой страницы.

  5. Нажмите кнопку ОК.

Запрет висячих строк

  1. Выделите абзацы, в которых вы хотите запретить висячие строки.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац" Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц

    .

  4. В разделе разбивка на страницыустановите флажок запрет висячих строк.

  5. Нажмите кнопку ОК.

Примечание: По умолчанию этот параметр включен.

Запрет нумерации строк в абзаце

  1. Выделите абзац или абзацы.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац" Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц .

  4. В разделе Форматированиеустановите флажок Запретить нумерацию строк.

  5. Нажмите кнопку ОК.

Удаление переносов из абзаца

  1. Выделите абзац или абзацы.

  2. На вкладке Главная в Word или на вкладке Формат текста в сообщении Outlook нажмите кнопку вызова диалогового окна "Абзац" Изображение кнопки .

  3. Выберите вкладку разрывы строк и страниц .

  4. В разделе Форматированиевыберите вариант не расставлять переносы.

  5. Нажмите кнопку ОК.

Параметры надписей

Можно настроить надпись так, чтобы текст обтекал ее более плотно. Для этого граница надписи должна быть прозрачной (без линий и заливки), а для параметра "Обтекание текстом" должно быть задано значение "По контуру" или "Сквозное".

  1. В текстовом поле щелкните правой кнопкой мыши и выберите пункт абзац.

  2. Выберите вкладку разрывы строк и страниц .

  3. В разделе Параметры надписив списке Обтекание выберите один из указанных ниже вариантов.

    • Все

    • Первая и последняя строки

    • Только первая строка

    • Только последняя строка

    Примечание: Чтобы отменить изменения, выберите вариант

    нет.

  4. Нажмите кнопку ОК.

Форматирование объектов текста

Главная | Информатика и информационно-коммуникационные технологии | Планирование уроков и материалы к урокам | 10 классы | Планирование уроков на учебный год | Практикум. Форматирование объектов текста




Задание 2.5. Символ «разрыв строки»

Кроме символа «конец абзаца» в тексте может встречаться непечатаемый символ «разрыв строки» (рис. 2.7). Этот символ «обрывает» строку в том месте, где был вставлен, но при этом текст, начинающийся с новой строки, является продолжением того же абзаца, а не новым абзацем.

На рис. 2.7 показан один и тот же текст с разрывами строки, но с разным размером шрифта. Видно, что разрывы строки в данном случае мешают форматированию текста.

Символ «разрыв строки» часто присутствует в текстах, скопированных с веб-станиц. В документах Word не рекомендуется использовать символ «разрыв строки» для разделения абзацев. Прежде чем вставлять в текст этот символ, надо уточнить для себя, почему вы непременно хотите, чтобы строка обрывалась в этом месте, а текст воспринимался как один абзац. Так, например, этот символ можно использовать в таблицах для более удобного распределения текста в узкой ячейке.

Рис. 2.7. Текст с разрывами в каждой строке

Найдите и удалите символы «разрыв строки» в тексте, скопированном из Интернета.

Задание 2.6. Границы и заливка для символов и абзацев

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

Исследуйте возможности установления границ и внутреннего заполнения для символов и абзацев.

Технология работы

1. Откройте документ по указанию учителя.

2. Включите режим отображения непечатаемых символов.

3. Выделите фразу внутри абзаца.

4. Выполните команду Формат ► Границы и заливка.

5. На вкладке Граница установите тип границы, тип линии, цвет и толщину линии.

6. На вкладке Заливка установите цвет заливки, тип и цвет узора по заливке.

7. В поле Применить установите значение к тексту. Посмотрите результат.

8. Выделите целый абзац.

9. На вкладке Граница установите тип границы, тип линии, цвет и толщину линии. Отмените отображение правой и левой границы абзаца.

10. На вкладке Заливка установите цвет заливки, тип и цвет узора по заливке.

11. В поле Применить установите значение к абзацу. Посмотрите результат.

Объект «список» и его свойства

Список — это совокупность абзацев, которые содержат перечисления и оформлены в виде пунктов.

Выделяют три вида списков: маркированные, нумерованные и многоуровневые.

Если порядок следования пунктов в списке не важен, то, как правило, используют маркированные списки. Все пункты в маркированных списках обозначены одинаковыми символами, которые в данном случае называются маркерами.

Если порядок следования пунктов важен, то используют нумерованные списки. Это не строгое, а рекомендательное правило. Все пункты нумерованного списка обозначены упорядоченным  набором символов. Это может быть арабская (1, 2, 3...), римская (I, II, III...) или буквенная нумерация (А, Б, В, Г...), а также некоторые другие виды упорядоченных наборов символов.

Многоуровневый список — это список, содержащий вложенные списки. В многоуровневых списках может быть несколько уровней вложенности. Одним из характерных примеров многоуровневого списка является оглавление учебника. Многоуровневое оглавление содержит в себе перечень разделов книги (это первый уровень списка), в каждом разделе может быть несколько глав (второй уровень), а в каждой главе может быть несколько параграфов (третий уровень).

Чтобы установить тот или иной вид списка, а также изменить свойства списка, используется команда Формат ► Список.

Для просмотра и изменения свойств списка надо щелкнуть на кнопке Изменить.

Задание 2.7. Создание и форматирование маркированного списка

1. Откройте документ по указанию учителя.

2. Прочитайте текст. Какую часть текста следует оформить в виде списка?

 Стандартный маркер   Маркер шрифта Webdings   Маркер шрифта Symbol

Рис. 2.8. Примеры оформления маркированного списка

3. Создайте маркированный список. Сделайте несколько копий списка и установите для них разные свойства (рис. 2.8)

4. Что означают свойства маркированного списка Знак, Шрифт?

5. Что показывают значения, устанавливаемые для свойств Положение маркера — отступ, Положение текста — табуляция и отступ?

Задание 2.8. Создание и форматирование нумерованного списка

Создайте три варианта нумерованного списка в соответствии с образцом (рис. 2.9). Какие свойства списка отличаются в этих примерах?

Рис. 2.9. Примеры оформления нумерованного списка

Как удалить принудительный разрыв строки в Word

АрхивОфис

автор : Антон Кокин   14.02.2007

Инструкция по устранению ненужных разрывов строк, нередко возникающих при копировании и вставке разноформатных текстовых документов в Word.

Если вы когда-нибудь копировали и вставляли в документ Word текст из обычного текстового документа (особенно из служебных описательных файлов), то могли заметить, что в редакторе текст отображается как стихотворение - столбиком. Примерно вот так:

Try this fast and small color picker
designed for Webmasters and Designers.
Enjoy with colors.

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

Чтобы проверить, а есть ли здесь разрыв строки, нажмите кнопку "Непечатаемые символы" (Show/Hide) на панели инструментов. В тексте отобразятся символы форматирования. Разрыв строки обозначается таким символом . Если на концах строк у вас отображается иной символ, например , то это символ абзаца. И для его удаления потребуется иной знак в поле "Найти", о чем будет сказано ниже.

Итак, для удаления разрыва строк в тексте вам необходимо:

1. Выделите ту часть текста, которую вам нужно преобразовать.

2. Нажмите сочетание клавиш "Ctrl+H", чтобы открыть диалоговое окно "Найти и заменить" (Find and Replace).

3. Нажмите кнопку "Больше" (More), если окно открылось в кратком виде.

4. Очистите все поля и снимите все флажки с параметров поиска, кроме одного параметра - "Подстановочные знаки" (Use wildcards). Флажок на этом параметре должен быть установлен.

5. Поставьте курсор в поле "Найти" (Find what) и нажмите кнопку "Специальный" (Special) внизу этого диалогового окна. Откроется список доступных команд, как на скриншоте ниже:

6. Найдите и щелкните мышью на команде "Разрыв строки" (Manual Line Break). В поле "Найти" появится значение ^l

7. В поле "Заменить" (Replace with) введите пробел.

8. Нажмите кнопку "Заменить", если вы хотите контролировать процесс замены, или кнопку "Заменить все" (без запросов на подтверждение).

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

Текст примет нормальный вид и займёт всю ширину страницы.

В том случае, если вместо знака разрыва строки у вас имеется абзацный разрыв, то для его удаления в диалоговом окне "Найти и заменить" необходимо снять все флажки с параметров поиска, в том числе и с параметра "Подстановочные знаки". В поле "Найти" нужно вставить символ абзаца, выбрав его из списка по щелчку на кнопке "Специальный". Дальнейшие действия аналогичны описанным выше.

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

Как удалить разрыв строки в MS Word » Познавательный блог

Если вы когда-нибудь копировали и вставляли в документ Microsoft Word текст из обычного текстового документа (особенно из служебных описательных файлов), то могли заметить, что в редакторе текст отображается как стихотворение - столбиком. Примерно вот так:

Try this fast and small color picker
designed for Webmasters and Designers.
Enjoy with colors.

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

Чтобы проверить, а есть ли здесь разрыв строки, нажмите кнопку Непечатаемые символы (Show/Hide) на панели инструментов. В тексте отобразятся символы форматирования. Разрыв строки обозначается таким символом . Если на концах строк у вас отображается иной символ, например , то это символ абзаца. И для его удаления потребуется иной знак в поле Найти, о чем будет сказано ниже.

Итак, для удаления разрыва строк в тексте вам необходимо:

  1. Выделите ту часть текста, которую вам нужно преобразовать.
  2. Нажмите сочетание клавиш Ctrl+H, чтобы открыть диалоговое окно Найти и заменить (Find and Replace).
  3. Нажмите кнопку Больше (More), если окно открылось в кратком виде.
  4. Очистите все поля и снимите все флажки с параметров поиска, кроме одного параметра - Подстановочные знаки (Use wildcards). Флажок на этом параметре должен быть установлен.
  5. Поставьте курсор в поле Найти (Find what) и нажмите кнопку Специальный (Special) внизу этого диалогового окна. Откроется список доступных команд, как на скриншоте ниже:
  6. Найдите и щелкните мышью на команде Разрыв строки (Manual Line Break). В поле Найти появится значение ^l
  7. В поле Заменить (Replace with) введите пробел.
  8. Нажмите кнопку Заменить, если вы хотите контролировать процесс замены, или кнопку Заменить все (без запросов на подтверждение).

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

Текст примет нормальный вид и займёт всю ширину страницы.

В том случае, если вместо знака разрыва строки у вас имеется абзацный разрыв, то для его удаления в диалоговом окне Найти и заменить необходимо снять все флажки с параметров поиска, в том числе и с параметра Подстановочные знаки. В поле Найти нужно вставить символ абзаца, выбрав его из списка по щелчку на кнопке Специальный. Дальнейшие действия аналогичны описанным выше.

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

Как сделать разрыв строки в word?

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

Пошаговая инструкция

Шаг 1

Начните с двойного клика левой кнопкой мыши по необходимому документу Microsoft Word 2013.

Шаг 2

Следующим шагом установите курсор перед строкой, где Вы хотите вставить разрыв. Затем одновременно нажмите на клавиатуре клавиши «Shift+Enter».

Шаг 3

Теперь дальнейший ввод текста будет начинаться с новой строки, а размещение курсора в пустом пространстве будет невозможным. Это и есть разрыв строки. Если информация помогла Вам – жмите Спасибо!


Если вы когда-нибудь копировали и вставляли в документ Word текст из обычного текстового документа (особенно из служебных описательных файлов), то могли заметить, что в редакторе текст отображается как стихотворение — столбиком. Примерно вот так:

Try this fast and small color picker

designed for Webmasters and Designers.

Enjoy with colors.

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

Чтобы проверить, а есть ли здесь разрыв строки, нажмите кнопку Непечатаемые символы (Show/Hide) на панели инструментов. В тексте отобразятся символы форматирования. Разрыв строки обозначается таким символом . Если на концах строк у вас отображается иной символ, например , то это символ абзаца. И для его удаления потребуется иной знак в поле Найти, о чем будет сказано ниже.

Итак, для удаления разрыва строк в тексте вам необходимо:

  1. Выделите ту часть текста, которую вам нужно преобразовать.
  2. Нажмите сочетание клавиш Ctrl+H, чтобы открыть диалоговое окно Найти и заменить (Find and Replace).
  3. Нажмите кнопку Больше (More), если окно открылось в кратком виде.
  4. Очистите все поля и снимите все флажки с параметров поиска, кроме одного параметра — Подстановочные знаки (Use wildcards). Флажок на этом параметре должен быть установлен.
  5. Поставьте курсор в поле Найти (Find what) и нажмите кнопку Специальный (Special) внизу этого диалогового окна. Откроется список доступных команд, как на скриншоте ниже:
  6. Найдите и щелкните мышью на команде Разрыв строки (Manual Line Break). В поле Найти появится значение ^l
  7. В поле Заменить (Replace with) введите пробел.
  8. Нажмите кнопку Заменить, если вы хотите контролировать процесс замены, или кнопку Заменить все (без запросов на подтверждение).

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

Текст примет нормальный вид и займёт всю ширину страницы.

В том случае, если вместо знака разрыва строки у вас имеется абзацный разрыв, то для его удаления в диалоговом окне Найти и заменить необходимо снять все флажки с параметров поиска, в том числе и с параметра Подстановочные знаки. В поле Найти нужно вставить символ абзаца, выбрав его из списка по щелчку на кнопке Специальный. Дальнейшие действия аналогичны описанным выше.

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

Этот день мы приближали, как могли — блокнот в Windows 10 стал понимать юниксовый перевод строки

Notepad в windows 10 начал понимать юниксовый перевод строки, а не только формат Windows.

С проблемой «каши» вместо удобочитаемого текста десятилетиями сталкивались те, кто пытался открыть в среде Windows текстовые документы, подготовленные на других операционных системах. Теперь же всё в одночасье изменяется. И это изменение столь же мало, сколь и эпично по своим практическим результатам и идеологическим последствиям. Microsoft вновь пытается играть в кросс-интеграцию и поддержку открытых стандартов.

Долгие годы Windows Блокнот мог нормально отображать только те текстовые документы, которые содержали символы начала новой строки в формате Windows End of Line (EOL) — «возврат каретки» (CR) и «подача на строку» (LF). На деле это приводило к тому, что Notepad не смог правильно отобразить содержимое текстовых файлов, созданных в Unix, Linux и macOS, где в качестве признака конца строки использовался только символ LF.

Например, вот скриншот Notepad, пытающегося отобразить содержимое текстового файла Linux .bashrc, который содержит только символы Unix LF EOL:

А вот скриншот недавно обновленного «Блокнота», отображающего содержимое того же самого файла UNIX / Linux .bashrc, но с правильными переносами:


Обратите внимание, что строка состояния указывает обнаруженный формат EOL текущего открытого файла.

Так же для гибкого управления новой возможностью в разделе реестра [HKEY_CURRENT_USER\Software\Microsoft\Notepad] вводятся два дополнительных ключа:

По накалу страстей спор о способе начала новой строки в электронных документах сравним со спором о пробелах и табуляциях в исходных текстах программ. У этого противостояния «за строку» было много причин, как лежащих в области древних стандартов и традиций, так и берущих свои корни в особенностях конструкции печатных машин и телетайпов. Не меньшую роль сыграло и стремление одних программистов буквально выполнять (интерпретировать) команды и управляющие символы, а других — следовать здравому смыслу.

Что мы можем узнать о проблеме из Википедии

Исторически на механических пишущих машинках был рычаг, который возвращал каретку к левому краю страницы и прокручивал вал, подвигая бумагу вверх на строку. На телетайпах и более поздних алфавитно-цифровых печатающих устройствах (АЦПУ) вместо каретки была головка, в лазерных принтерах она перестала быть материальной, но в термине возврат каретки всё это продолжали называть кареткой, чтобы его не менять. На телетайпах возврат каретки и подачу строки разделили, откуда традиция представления перевода строки как CR+LF перешла и к текстовым файлам.

Системы, основанные на ASCII или совместимом наборе символов, используют или LF (перевод строки, 0x0A), или CR (возврат каретки, 0x0D) по отдельности, или последовательность CR+LF. Эти названия основаны на командах принтера: перевод строки означает, что одна строка на бумаге должна быть перенесена при печати, а возврат каретки означает, что каретка печатающего устройства должна вернуться к началу текущей строки.

  • CR (ASCII 0x0D) использовался в 8-битовых машинах Commodore, машинах TRS-80, Apple II, системах Mac OS до версии 9 и OS-9;
  • LF (ASCII 0x0A) используется в Multics, UNIX, UNIX-подобных операционных системах (GNU/Linux, AIX, Xenix, Mac OS X, FreeBSD), BeOS, Amiga UNIX, RISC OS и других;
  • CR+LF (ASCII 0x0D 0x0A) используется в DEC RT-11 и большинстве других ранних не-UNIX- и не-IBM-систем, а также в CP/M, MP/M, MS-DOS, OS/2, Microsoft Windows, Symbian OS, протоколах Интернет.

По стандарту, любое совместимое с Юникодом приложение должно воспринимать как перевод строки каждый из нижеследующих символов:

  • LF (U+000A): англ. line feed — подача строки <ПС>;
  • CR (U+000D): англ. carriage return — возврат каретки <ВК>;
  • NEL (U+0085): англ. next line — переход на следующую строку;
  • LS (U+2028): англ. line separator — разделитель строк;
  • PS (U+2029): англ. paragraph separator — разделитель абзацев.

Причем, последовательность CR+LF (U+000D U+000A) надлежит воспринимать как один перевод строки, а не два.

Но как известно, стандарты стандартами, а реализации у всех часто выходят разными. И масла в огонь подливает необходимость корректно отображать унаследованные документы, созданные до эпохи юникода. Отсутствие единого общепринятого представления перевода строки в разных операционных системах надолго осложнило обмен текстовыми данными между ними.

Юникод старается примирить эту разницу, уравнивая CR, LF и CR+LF, однако вступает в противоречие с наследуемым им ASCII при трактовке последовательности LF+CR, не предварённой CR: согласно ASCII это один перевод строки, а согласно Юникоду — два.

Отправить ответ

avatar
  Подписаться  
Уведомление о