Перевод строки: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м →‎Терминология: викификация, разрешение неоднозначности, ёфикация
Строка 8:
''Перевод строки'' называют '''[[перенос (типографика)|переносом]]'''{{нет АИ|16|06|2010}}, когда нет опасности спутать его со внутрисловным переносом. ''Перевод строки'' сокращают как <tt>NEL</tt> (от {{lang-en|next line}} — «со следующей строки, переход на следующую строку», или {{lang-en2|newline}} — «с новой строки, переход на новую строку»).
 
'''[[Возврат каретки]]''' ({{lang-en|carriage return}}, <tt>CR</tt>) — [[управляющие символы|управляющий символ]] [[ASCII]] (<tt>{{Шестнадцатеричное|0D}}</tt>, {{Десятичное|13}}, '\r'), при выводе которого [[курсор]] перемещается к левому краю поля, не переходя на другую строку. Этот управляющий символ вводится [[вводКлавиша ввода|клавишей «Enter»]]. Будучи записан в [[текстовый файл|файле]], в отдельности рассматривается как перевод строки только в системах [[Macintosh]].
 
'''Подача строки''' (от {{lang-en|line feed}}, <tt>LF</tt> — «подача [бумаги] на строку») — управляющий символ ASCII (<tt>0x0A</tt>, 10 в десятичной системе счисления, '\n'), при выводе которого курсор перемещается на следующую строку. В случае [[принтер]]а это означает сдвиг бумаги вверх, в случае [[монитор (устройство)|дисплея]] — сдвиг курсора вниз, если ещё осталось место, и прокрутку текста вверх, если курсор находился на нижней строке. Возвращается ли при этом курсор к левому краю или нет, зависит от реализации.
Строка 16:
Терминалы (и их эмуляторы) могут также проводить различные преобразования символов (например, <tt>LF</tt> → <tt>CR</tt>+<tt>LF</tt>, <tt>CR</tt> → <tt>CR</tt>+<tt>LF</tt>) при вводе и выводе текста.
 
'''Жёсткий возврат''', иногда '''аппаратный возврат''' — разделитель строк, поставленный пользователем. В машинном представлении текста жесткийжёсткий возврат явно выражен, обычно управляющими символами или [[Тег_Тег (языки_разметкиязыки разметки)|тегом]].
 
'''Мягкий возврат''' — перевод строки, выполненный текстовым процессором в том месте текста, которое им выбрано. Мягкий возврат разделяет строки текста в его визуальном (видимом пользователем) представлении, но может быть никак не выражен в машинном представлении этого текста.