Як святкування старого доброго блокнота , ми будемо розглядати повернення перевезень та канали ліній як те, що вони спочатку мали на увазі, а не те, що вони використовуються на сьогодні.
Дана рядок , що складається з друку ASCII плюс канали лінії (␊; LF; ESC \n
; шестигранною 0A; разл 10) і повернення каретки (␍; CR; ESC \r
; шестигранний 0D; реш 13), причина спробувати Інтернет , щоб показати , як друковані символи буде розміщено, якщо надруковано на принтері, який буквально приймає ці два контрольні символи:
- на стрічці ліній продовжуйте друкувати один рядок далі вниз
- після повернення каретки продовжуйте друкувати з лівого краю
- декілька послідовних повернень перевезення ведуть себе як одне повернення перевезення
Зважаючи на те, що сучасні пристрої, що мають проблеми із перевиконанням швидкості , пробіг одного або декількох повернень каретки, крім випадків на початку введення, ніколи не відбуватиметься принаймні одного попереднього та / або наступного подавання рядків. Однак два прогони повернення перевезення можуть бути розділені одним каналом каналу.
Будь-яка кількість додаткового пробілу білого кольору є прийнятною як у правій частині будь-яких рядків, так і під усім текстом, доки принаймні кількість білого простору, зазначеного у вводі, збережена.
Приклади (використання \n
та \r
для подачі лінії та повернення вагона)
Lorem ipsum dolor sit amet,
Lorem ipsum dolor sit amet,
consectetur adipiscing\nelit, sed
consectetur adipiscing
elit, sed
do eiusmod\r\ntempor incididunt\n\n ut labore
do eiusmod
tempor incididunt
ut labore
et dolore\n\rmagna \r\r\naliqua. Ut
(зауважте пробіли)
et dolore
magna
aliqua. Ut
\nenim ad minim veniam,\n\r quis nostrud
enim ad minimal veniam, quis nostrud
\rexercitation\r\n\rullamco laboris\n\r\nnisi ut aliquip ex\n\n\rea commodo consequat.\n\n
напруження ullamco Laboris nisi ut aliquip ex ea commodo posleat.
stty -onlcr;cat
.