VIMで自動読み取りオプションの確認間隔を設定する方法

VIMで自動読み取りオプションの確認間隔を設定する方法

VIMで自動読み取りオプションの確認間隔をどのように設定しますか?可能ですか?

答え1

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

updatetime設定された時間にキーを押さないと実行されるイベントなどのCursorHoldイベントを誤用する可能性があります。checktime完全な解決策ではありませんが、ほぼ似ています。

autocmd CursorHold * checktime

この自動コマンドは通常モードでのみ実行されますが、この場合は意味があると言いたいと思います。入力時に自動的にリロードしたくありません。

関連情報