Почему ^M
используется для обозначения возврата каретки в VIM и других контекстах?
Я предполагаю, что M
это 13-я буква латинского алфавита и возврат каретки \x0D
или десятичный 13
. Это причина? Задокументировано ли это представление где-нибудь?
Я заметил, что Tab представлен как ^I
, что является девятой буквой латинского алфавита. И наоборот, Tab является \x09
или десятичным 9
, что поддерживает мою теорию, изложенную выше. Однако где это может быть задокументировано как факт?
^H
идет ли удаление символа или допускается наложение текста (например n^H~
, устаревший способ создания символа ñ) или любое другое фактическое использование управляющего символа, является отдельным от обозначения каретки.