^M
VIMおよびその他のコンテキストでキャリッジリターンを表すために使用されるのはなぜですか?
私の推測では、それM
はラテンアルファベットの13文字目であり、キャリッジリターンは\x0D
10進数13
です。これが理由ですか?この表現はどこにでも文書化されていますか?
Tabは^I
、ラテンアルファベットの9番目の文字であるによって表されています。逆に、Tab is \x09
またはdecimalは9
、上記の私の理論をサポートしています。しかし、これはどこで事実として文書化されますか?
^H
文字を削除するか、オーバープリントを許可するか(n^H~
ñを生成する時代遅れの方法など)、または制御文字の他の実際の使用は、キャレット表記とは別です。