如何在VIM中設定自動讀取選項的檢查間隔

如何在VIM中設定自動讀取選項的檢查間隔

如何在VIM中設定自動讀取選項的檢查間隔?是否可以?

答案1

autoread選項沒有計時器。啟動或checktime執行 shell 命令時會觸發重新載入。此外,vim 沒有內建計時器功能,因此沒有簡單的方法(意味著沒有插件或醜陋的駭客)checktime每秒調用一次n

您可能會誤用updatetime事件,例如在配置的時間內沒有按下任何按鍵時CursorHold執行的事件。checktime這並不完全是解決方案,但已經很接近了。

autocmd CursorHold * checktime

請注意,此自動命令僅在正常模式下觸發,但我想說這在這種情況下是有意義的。您不想在打字時自動重新加載。

相關內容