Пошук у мережі "backspace" та "overstrike" отримав би кращі результати.
Файл - сторінка вручну, відформатована за допомогою nroff
. Зазвичай такі файли, як, наприклад bash.0
, генеруються та відкидаються. Деякий час назад вони були врятовані, щоб зменшити роботу над man
програмою. Замість того /usr/share/man/man1
, щоб читати ваші сторінки керівництва /usr/share/man/cat1
. Прочитайте, наприклад, опис catman
.
nroff
- це команда Unix для форматування сторінок вручну та інших файлів. Коли вперше було написано, було кілька інших утиліт, кожна зі своєю мовою розмітки. Я використав щонайменше десяток різних. Але всі вони вирішили проблему друку наголошеного тексту однаково: за допомогою керування каретою. Резервні простори помітні, оскільки вони не використовуються в інших текстових файлах. Виберіть , повернення каретки , рядки-канали та форма-канали все грають певну роль в простих текстових файлах (хоча форма-канали набагато менш важливо , ніж вони були спочатку).
nroff
використовує підкреслення для позначення курсивом та перекреслення для позначення жирним . Метод датується: він корисний для пристроїв, що друкують на паперових носіях, де більше одного символу можна друкувати в одному положенні. Дуже мало відео терміналів роблять це. В terminfo(5)
, це було б
over_strike os os terminal can over-
strike
або більш повно :
Якщо термінал переступає (замість того, щоб очищати позицію при ударі символу), він повинен мати os
можливість.
У звичайному випадку останнім символом, записаним у заданий рядок / стовпець відеотерміналу, буде все, що відображається. nroff
організував вихід, щоб підкреслений символ був записаний як підкреслення, зворотний простір та власне символ. Це гарантувало, що термінали без функції перекреслення надрукують щось корисне.
Серед небагатьох перерахованих відеотерміналів, які мають можливість перескоку , я бачу DEC gt40 , яким я користувався близько трьох років (1976-1979). У цій системі не було Unix (він працював на RT-11), але я написав текстовий формат , використовуючи той самий тип тексту надруку. Зрештою, мені потрібна була копія, і я написав утиліту, щоб зробити це - щось подібне col
, можливо, - але вирішити пов'язану проблему. Термінал друкувався дуже повільно, коли було багато підкресленого тексту, поки моя програма не реорганізувала текст, щоб зменшити кількість перемикань між рухом вперед / назад.
З відео терміналами в цьому немає необхідності. Але вони не роблять перенапруги. Натомість у нас є програми, які розпізнають підкреслення та показують підкреслення або мають groff
, які можуть відображати кольоровий текст замість підкреслення (і жирного).
Подальше читання: