Выше представлен шаблон для следующей далее таблицы управляющих символов. Под клавиатурным кодом подразумевается комбинация двух клавиш, Ctrl (Control, в таблице это знак ^) и приводимой, одновременное нажатие которых должно производить соответствующий код.
|
| ^@
| NULL (NUL)
|
Пусто — этот код используется как завершающий в представлении строк многими системами программирования, например, Си, поэтому его использование в текстовых файлах крайне нежелательно.
|
|
| ^A
| START OF HEADING (SOH)
|
Начало заголовка — практически не используется.
|
|
| ^B
| START OF TEXT (STX)
|
Начало текста — практически не используется.
|
|
| ^C
| END OF TEXT (ETX)
|
Конец текста — в Unix и MS-DOS ввод этого символа с клавиатуры служит сигналом для прекращения выполнения программы.
|
|
| ^D
| END OF TRANSMISSION (EOT)
|
Конец передачи — в Unix и PostScript означает конец вводимых данных.
|
|
| ^E
| ENQUIRY (ENQ)
|
Кто там? — практически не используется.
|
|
| ^F
| ACKNOWLEDGE (ACK)
|
Подтверждение, да — практически не используется.
|
|
| ^G
| BELL (BEL)
|
Звонок — при его печати на консоли MS-DOS или Unix должен производиться звуковой сигнал.
|
|
| ^H
| BACKSPACE (BS)
|
Возврат на шаг — означает, что следующий символ следует печатать с предшествующей позиции.
|
|
| ^I
| HORISONTAL TABULATION (TAB)
|
Горизонтальная табуляция — переход на следующую позицию табуляции.
|
| 0A
| ^J
| LINE FEED (LF)
|
Подача новой строки - на новую строку. В текстовых файлах MS-DOS и Microsoft Windows с сохранением текущей горизонтальной позицию. В текстовых файлах Unix с переходом на первую горизонтальную позицию.
|
| 0B
| ^K
| VERTICAL TABULATION (VT)
|
Вертикальная табуляция — используется очень редко, как правило, принтерами.
|
| 0C
| ^L
| FORM FEED (FF)
|
Подача новой формы — для консоли, как правило, означает очистку экрана, для принтера — завершение печати на текущем листе и запрос нового.
|
| 0D
| ^M
| CARRIAGE RETURN (CR)
|
Возврат каретки — переход на первую горизонтальную позицию строки. В текстовых файлах MS-DOS и Microsoft Windows с сохра- нением текущей строки, а в текстовых файлах Macintosh OS с пере- ходом на новую строку. В текстовых файлах Unix не используется.
|
| 0E
| ^N
| SHIFT OUT (SO)
|
Выход — используется очень редко, как правило, принтерами.
|
| 0F
| ^O
| SHIFT IN (SI)
|
Вход — используется очень редко, как правило, принтерами.
|
|
| ^P
| DATA LINK ESCAPE (DLE)
|
Авторегистр 1 — практически не используется.
|
|
| ^Q
| DEVICE CONTROL ONE (DC1)
|
Используется некоторыми телекоммуникационными протоколами как байт X-ON.
|
|
| ^R
| DEVICE CONTROL TWO (DC2)
|
Практически не используется.
|
|
| ^S
| DEVICE CONTROL THREE (DC3)
|
Используется некоторыми телекоммуникационными протоколами как байт X-OFF.
|
|
| ^T
| DEVICE CONTROL FOUR (DC4)
|
Практически не используется.
|
|
| ^U
| NEGATIVE ACKNOWLEDGE (NAK)
|
Нет — практически не используется.
|
|
| ^V
| SYNCHRONOUS IDLE (SYN)
|
Синхронизация — практически не используется.
|
|
| ^W
| END OF TRANSMISSION BLOCK (ETB)
|
Конец блока — практически не используется.
|
|
| ^X
| CANCEL (CAN)
|
Аннулирование — используется очень редко, как правило, принте- рами.
|
|
| ^Y
| END OF MEDIUM (EM)
|
Конец носителя — практически не используется.
|
| 1A
| ^Z
| SUBSTITUTE (SUB)
|
Замена — в MS-DOS, Macintosh OS и CP/M — это маркер конца текстового файла.
|
| 1B
| ^[
| ESCAPE (ESC)
|
Авторегистр 2 — указывает на то, что некоторое количество кодов после него и он сам образуют группу, рассматриваемую как один код.
|
| 1C
| ^\
| FILE SEPARATOR (FS)
|
Разделитель файлов — практически не используется.
|
| 1D
| ^]
| GROUP SEPARATOR (GS)
|
Разделитель групп — практически не используется.
|
| 1E
| ^^
| RECORD SEPARATOR (RS)
|
Разделитель записей — практически не используется.
|
| 1F
| ^-
| UNIT SEPARATOR (US)
|
Разделитель элементов — практически не используется.
|
| 7F
| ^
| DELETE (DEL)
|
Забой — удаление последнего видимого знака печатаемой строки.
|
В "чисто" текстовых (plain text) файлах допустимы только управ- ляющие символы, отмечающие концы строк и, как правило, переходы на позиции табуляции (код 9). Маркер конца строки в Unix — это код 10, в Macintosh OS — 13, в CP/M, MS-DOS и Microsoft Windows — последовательность 13, 10.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.