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