Диграф (программирование)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Диграфы (англ. digraphs) — последовательности из двух символов, которые следует заменять на один конкрентный символ. Созданы и используются для ввода символов, отсутствующих на клавиатуре или отсутствующих в кодировке. Применялись во времена семибитных кодировок.

Создано несколько наборов диграфов для разных языков программирования и программ:

Диграф Значение
(. [
.) ]
(* {
*) }
  • текстовый редактор Vim имеет команду :digraphs[1] и позволяет вводить отсутствующие на клавиатуре символы с помощью комбинации клавиш Ctrl+k xy (или ^kxy), где xy — два символа. Например, для ввода символа «±» в режиме вставки нажмите комбинацию клавиш ^k+-;
  • программа GNU Screen поддерживает команды-диграфы; например, «связки» ^A ^V;
  • в языке J последовательность символов «.:»[2], стоящая перед любым символом, изменяет смысл этого символа.

См. также[править | править вики-текст]

Примечания[править | править вики-текст]