第5回 sugamo.vim に行ってきた。 いつも通り最初に全員順番に軽く自己紹介して、「あとはご自由にどうぞ」ゆるいw だがそれがいい。 Shougo さん初参戦回*1。 <ESC> のキーマッピング 「jj に <ESC> を割り当てている」と言う人が Shougo さん以外にもいた。使ってる人は使ってるんだなー。 私は <C-]> を使っていて、jj は普通に j を入力したときにキー確定待ちが発生するのが気持ち悪いと理由で使う気にはなれなかった。 のだけど、ふと、以下のようにすればこれを避けられるんじゃないかと思ったのでやってみた。 " 俺は <ESC> をやめるぞ!jjーッ! inoremap <expr> j getline('.')[col('.') - 2] ==# 'j' ? "\<BS>\<ESC>" : 'j' つまり、「j を押したときに直前の文字が j だったら