を押して挿入モードを終了するEscと、Vim が実際に通常モードに戻る前に 0.5 秒の一時停止があります。
jを押した後のような通常モードコマンドを押すと、通常モードEscコマンドがすぐに(上記の待機なしで)実行されるため、通常、これは問題になりませんが、マッピングinoremap <Esc> <Esc>:w<CR>
があるため、挿入モードを終了するたびにファイル書かれた。を押したときにすぐに書き込みが行われるようにしたいのですEscが、代わりにその 0.5 秒の一時停止があります。
一時停止の原因は、Vim が次の入力を待ってから、単一のシンプルなEsc. これは、最初の文字が であるマッピングがどこかにあるためであるに違いありませんが<Esc>
、私が調べたところ、.vimrc
そのようなマッピングはありません。
さらに、走っ:map <Esc>
て帰ってきNo such mapping
た。では、そのようなマッピングがない場合、なぜ Vim は次の入力を待っているように見えるのでしょうか? また、その動作を回避するにはどうすればよいでしょうか?
追加情報
これは再現できないようです。そのため、誰かが本当にこの問題の真相を知りたい場合に備えて、さらに詳しい情報を以下に示します。
私はSteve Francia のspf13
Vim のディストリビューションを使用しており、その上に私自身.vimrc.local
のものがあります。また、Vundle を使用していくつかの追加プラグインをインストールしました。
注: .vimrc.local
は の最後に供給され.vimrc
ます。