Unix Man (Справочное руководство)


SCREEN(HW) - часть 6


Следующие символьные последовательности определяются стандартом ANSI X3.64-1979 и могут использоваться для управления и модификации экрана дисплея. Для достижения желаемого эффекта каждое Pn нужно заменить соответствующим десятичным кодом ASCII. Последняя колонка содержит коды termcap(M), где "n/a" означает "не применяется".

Использование в управляющей последовательности 7- и 8-разрядных символов является допустимым для каждого определенного действия. Например, команда ANSI ED может быть вызвана с помощью последовательности "ESC[ Pn j" (0x1b-0x5b-Pn-0x4a, 7-разрядные символы) или последовательности "CSI Pn j" (0x9b-Pn-0x4n, 8-разрядные символы).

Обозначение ISOПоследовательностьДействиеКод termcap

ED
(Erase in Display)
CSI pN JОчищает весь дисплей или его часть. Pn=0: очистка с активной позиции до конца дисплея. Pn=1: очистка от начала дисплея до активной позиции. Pn=2: очистка всего дисплея. cd
EL
(Erase in Line)
CSI Pn KОчищает всю строку или ее часть. Pn=0: очистка с активной позиции до конца строки. Pn=1: очистка от начала строки до активной позиции. Pn=2: очистка всей строки. ce
ECH
(Erase Character)
CSI Pn XСтирает символы Pn. n/a
CBT
(Cursor Backward Tabulation)
CSI Pn ZПередвигает активную позицию назад на Pn табуляций. bt
SU
(Scroll Up)
CSI Pn SПрокручивает экран вверх на Pn строк, вставляя снизу пустые строки. sf
SD
(Scroll Down)
CSI Pn TПрокручивает экран вниз на Pn строк, вставляя сверху пустые строки. sr
CUP
(Cursor Position)
CSI P1;P2 HПеремещает активную позицию на координату P1 по вертикали и P2 по горизонтали. cm
HVP
(Horizontal & Vertica Position)
CSI P1;P2 fПеремещает активную позицию на координату P1 по вертикали и l P2 по горизонтали. n/a
CUU
(Cursor Up)
CSI Pn AПеремещает активную позицию на Pn строк вверх. up(ka)
CUD
(Cursor Down)
CSI Pn BПеремещает активную позицию на Pn строк вниз. do(kd)
CUF
(Cursor Forward)
CSI Pn CПеремещает активную позицию на Pn позиций вправо. nd(kr)
CUB
(Cursor Backward)
CSI Pn DПеремещает активную позицию на Pn позиций назад. bs(kl)
HPA
(Horizontal Position Absolute)
CSI Pn `Перемещает активную позицию на колонку Pn. n/a
HPR
(Horizontal Position Relative)
CSI Pn aПеремещает активную позицию на Pn символов вправо. n/a
VPA
(Vertical Position Absolute)
CSI Pn dПеремещает активную позицию на строку Pn. n/a
VPR
(Vertical Position Relative)
CSI Pn eПеремещает активную позицию на Pn строк вниз. n/a
IL
(Insert Line)
CSI Pn LВставляет Pn новых пустых строк. al
ICH
(Insert Character)
CSI Pn @Вставляет Pn пустых позиций для Pn символов. ic
DL
(Delete Line)
CSI Pn MУдаляет Pn строк.

dl

DCH
(Delete Character)
CSI Pn PУдаляет Pn символов.

dc

CPL
(Cursor to Previous Line)
CSI Pn FПеремещает активную позицию на Pn строк вверх и на начало строки. n/a
CNL
(Cursor to Next Line)
CSI Pn EПеремещает активную позицию на Pn строк вниз и на начало строки. n/a
CGR
(Select Graphic Rendition)
CSI 0 mСброс ярких, мигающих, пустых, подчеркнутых и инвертированных символов. Цвет: восстанавливает нормальные установки цветов. n/a
SGRCSI 1 mУстанавливает атрибут яркости. Цвет: устанавливает атрибут интенсивности (меняет color на lt_color). n/a
SGRCSI 4 mУстанавливает подчеркивание. Цвет: без изменения. n/a
SGRCSI 5 mУстанавливает мигание. Цвет: меняет фон с lt_color на color; символ мигает. n/a
SGRCSI 7 mУстанавливает инвертирование. Цвет: инвертирует выбранные цвета. so
SGRCSI 10 mВыбирает первичный шрифт. GE
SGRCSI 11 mВыбирает первый альтернативный шрифт. Разрешает высвечивание символов ASCII с кодами, меньшими 32, в виде символов, зашитых в ПЗУ. n/a
SGRCSI 12 mВыбирает второй альтернативный шрифт. Перед выдачей в виде символов, зашитых в ПЗУ, переключает старший бит расширенного кода ASCII. GS
SGRESC[ 4 mУстанавливает подчеркивание. Цвет: без изменения. n/a
SGRCSI3 C mЦвет: выбор цвета символа C (см. таблицу 1 ниже). n/a
SGRCSI4 C mЦвет: выбор цвета фона C (см. таблицу 1 ниже). n/a
SGRSCI 8 mУстанавливает мигание. n/a
<


Начало  Назад  Вперед