
VIM で自動読み取りオプションのチェック間隔を設定するにはどうすればよいですか? 可能ですか?
答え1
このautoread
オプションにはタイマーがありません。シェル コマンドが起動または実行されると、リロードがトリガーされます。さらに、vim にはタイマー機能が組み込まれていないため、毎秒checktime
呼び出す簡単な方法 (プラグインや醜いハックなし) はありません。checktime
n
誤用するupdatetime
と、設定された時間内にキーが押されなかった場合にイベントCursorHold
が実行される可能性がありますchecktime
。これは正確な解決策ではありませんが、それに近いものです。
autocmd CursorHold * checktime
この自動コマンドは通常モードでのみトリガーされることに注意してください。ただし、この場合は意味があると言えます。入力中に自動的にリロードしたくないからです。