VIMで自動読み取りオプションのチェック間隔を設定するにはどうすればいいですか

VIMで自動読み取りオプションのチェック間隔を設定するにはどうすればいいですか

VIM で自動読み取りオプションのチェック間隔を設定するにはどうすればよいですか? 可能ですか?

答え1

このautoreadオプションにはタイマーがありません。シェル コマンドが起動または実行されると、リロードがトリガーされます。さらに、vim にはタイマー機能が組み込まれていないため、毎秒checktime呼び出す簡単な方法 (プラグインや醜いハックなし) はありません。checktimen

誤用するupdatetimeと、設定された時間内にキーが押されなかった場合にイベントCursorHoldが実行される可能性がありますchecktime。これは正確な解決策ではありませんが、それに近いものです。

autocmd CursorHold * checktime

この自動コマンドは通常モードでのみトリガーされることに注意してください。ただし、この場合は意味があると言えます。入力中に自動的にリロードしたくないからです。

関連情報