24 | Отключается подчеркивание. |
25 | Отключается мерцание. |
27 | Отключается негативное видеоизображение. |
30-37 | Устанавливается цвет переднего плана |
38 | Включается подчеркивание и используется стандартный цвет текста. |
39 | Отключается подчеркивание и используется стандартный цвет текста. |
40-47 | Устанавливается цвет фона |
49 | Используется стандартный цвет фона. |
Некоторое отношение к последовательностям изображения символов имеют последовательности режимов. Существует два типа режимов: режимы ANSI и внутренние режимы DEC. Последовательность СSIh
устанавливает режимы ANSI, описанные в табл. 21.8; последовательность CSIl
сбрасывает их. В последовательность может входить более одного параметра. Последовательность CSI?h
определяет внутренние режимы DEC, перечисленные в табл. 21.9; последовательность CSI?l
сбрасывает их. Также может приниматься более одного параметра.
Таблица 21.8. Режимы ANSI
par | Описание |
---|---|
3 | Отображаются управляющие символы. |
4 | Режим вставки. |
20 | Режим CRLF (при получении символа новой строки выполняется возврат каретки). |
Таблица 21.9. Внутренние режимы DEC
par | Описание |
---|---|
1 | Клавиши управления курсором работают как ^[O вместо обычного ^[[ . |
3 | На данный момент не реализован; в будущем предназначен для переключения между режимами 80 и 132 колонки. |
5 | Весь экран переводится в режим негативного изображения. |
6 | Устанавливается режим начала отсчета DEC, при котором принимаются области прокрутки; перемещается в начало отсчета (текущей области прокрутки, если она задана). |
7 | Устанавливается режим автоматического перехода на новую строку (по умолчанию), при котором продолжается ввод текста с новой строки, когда курсор достигает конца текущей строки. Если данный режим выключен, то лишние символы печатаются поверх самого правого символа текущей строки. |