[vim] 制御文字

制御文字とは、ASCII(7bit)の図形文字(0x21〜0x7e)以外のもの。
ttyのカーソル移動や改行の制御などは、制御文字で行われる。

キーボードから制御文字を入力するには Ctrl+(アルファベット)
たとえば、Ctrl+D なら、EOT(0x04) が入力される。Dは0x44で、
Ctrlキーは0x40減算する。

ttyが高機能になってASCII制御文字だけでは足りなくなると、エス
ケープシーケンスが使われるようになる。エスケープシーケンス
は、ESC(0x1b)に続けて複数のコードを送り、それでひとつのコマ
ンドとする。

vimで制御文字をファイルに入力するには Ctrl+V に続けて、制御
文字を入力する。たとえば、ESC(0x1b)を入力するには、Ctrl+V
Ctrl+[

vimでは、制御文字は色つきの ^(アルファベット) で表示される。