Шпаргалка по редактору RK

       

Описание терминала в базе описаний терминалов


Описание каждого типа терминалов в файле /etc/termcap

состоит из ряда полей, разделенных символом ":". Если описание переносится на новую строку, то в конце предыдущей ставится ":\", и новая строка начинается с символа ":".


Все характеристики имеют двухсимвольные коды.


Характеристика может иметь одну из трех форм записи:

:<имя>: характеристика описывает наличие или отсутствие какой-либо возможности (логический тип);
:<имя>#<число>: это численная характеристика (например, размер экрана);
:<имя>=<задержка><строка>: значением является строка символов, причем <задержка> может отсутствовать.


В последнем случае за "=" следует необязательное число, которое указывает длительность задержки при выполнении команды в миллисекундах. затем следует строка символов в закодированной форме. Элементы строки могут представляются в одной из четырех форм:

  • \<символ> - обозначает один из следующих символов, не представимых графически:

    • \r - код 015 (return);
    • \n - код 012 (line feed);
    • \t - код 011 (tab);
    • \b - код 010 (backspace);
    • \f - код 014;

    • \nnn,


      где "nnn" -восьмеричные цифры - символ с кодом "nnn";

    • ^<буква> - управляющий символ CTRL+<буква>, например, "^C" обозначает символ "003";
    • <любой символ>, кроме ":", "\", "^", обозначает сам себя.

    • Символ "пусто" кодируется как \200.



      Содержание раздела