Macに環境を移した後、viで作業することが増えました。viを使っていてよく感じるのが、「ESCキーが遠い!」ということです。これは、何かしらの方法でキーを入れ替えるしかないと思っていたのですが・・・

多くの人がそのように感じているようで、デフォルトで以下のキーでもESCの代わりになるんですね。

Ctrl + [ 

とはいえ、キーマップでESCキーを[Ctrl + j]に割り当てたい場合には、以下のように設定ファイル(.vimrcなど)に記述します。hjklキーでカーソル移動できるので、[Ctrl + j]はなかなかいいです。

imap <C-j> <esc>
noremap! <C-j> <esc>