Mengapa ^M
digunakan untuk merepresentasikan carriage return dalam VIM dan konteks lainnya?
Dugaan saya adalah bahwa M
adalah huruf ke-13 abjad Latin dan carriage return adalah \x0D
atau desimal 13
. Apakah ini alasannya? Apakah representasi ini didokumentasikan di mana saja?
Saya perhatikan bahwa Tab diwakili oleh ^I
, yang merupakan huruf kesembilan dari alfabet Latin. Sebaliknya, Tab adalah \x09
atau desimal 9
, yang mendukung teori saya yang dinyatakan di atas. Namun, di mana ini bisa didokumentasikan sebagai fakta?
^H
menghapus karakter atau memungkinkan pencetakan berlebih (seperti n^H~
cara usang untuk menghasilkan ñ) atau penggunaan aktual lain dari karakter kontrol terpisah dari notasi tanda sisipan.