ターミナルで Vim を実行しているとします。<Esc>
カーソル移動やAlt/ Meta+ 他のキーなど、多くの端末エスケープ シーケンスの先頭文字です。構成のどこかに alt/meta キーのマッピングを定義している場合、Vim はヒットした後、文字が長いシーケンスの開始ではないEscことを確認するために少し待機します。<Esc>
:help 'timeout'
おそらく、それに応じて設定を確認して調整することをお勧めします。timeoutlen
必要に応じて短い期間に設定できます (ttimeoutlen
はデフォルトで -1 に設定されているため、使用されません)。
編集: tmux または GNU 画面で Vim を実行している場合、一時停止を防ぐにはおそらくこれだけでは不十分です。tmux を使用している場合は、Vicent Marti の提案set -s escape-time 0
に従って、.tmux.conf に追加してみてください。GNU screen を使用している場合は、追加で成功する可能性があります
maptimeout 0
defc1 off
ここでbrian_ruizが提案したように、.screenrcに。