私が使用している場合、時折、気づいたO何かが起こる前に、短い遅延があり、新しい行を作成し、挿入モードに移行する(資本O「を」)。
これは一般的ですか?それを変更する方法はありますか?
どちらも「マッピングが見つかりません」:map O
と:imap O
表示されているので、奇妙なマッピングではないと思います。
私が使用している場合、時折、気づいたO何かが起こる前に、短い遅延があり、新しい行を作成し、挿入モードに移行する(資本O「を」)。
これは一般的ですか?それを変更する方法はありますか?
どちらも「マッピングが見つかりません」:map O
と:imap O
表示されているので、奇妙なマッピングではないと思います。
回答:
これ'esckeys'
は、オプションが有効になっているためです(nocompatible
私が発見したばかりの結果)。を押す^[Oと、矢印/ファンクションキーを使用しているかどうか、またはこれら2つのキーを順番に使用しているかどうかがわかるため、わずかな遅延があります。
1つの解決策は、そのオプションを無効にして、挿入モードで矢印キーをあきらめることです。
もう1つは'timeoutlen'
、1000未満、おそらく100に設定することです(ただし、接続が遅い場合は注意してください)。
もう1つは、挿入モードを終了する^C代わりに使用^[することです。
'esckeys'
-それはあなたが使用できるものです、例えば、挿入モードの矢印キー。設定'timeoutlen'
は私にとってうまくいきました。
ttimeoutlen
キーコードのみのタイムアウトを設定することもできます。vimを参照:help ttimeoutlen
:set noesckeys
か:set timeout timeoutlen=1000 ttimeoutlen=100
...任意のアイデア?(Cygwin、ソースからコンパイルされたVIM)
'esckeys'
有効になって、なぜ私はシーケンスを入力することはできません<esc>[A
カーソルを上に移動するために、挿入モードで?
スワップファイルをディスクに書き込まなければならないときだと思います。高速ディスクアクセスのあるコンピューターでvimを実行していることを確認してください。共有ファイルシステムを使用する必要がある場合は、を使用してスワップファイルを移動してみてください。
:set directory=/path/to/local/dir