Как установить интервал проверки для параметра авточтения в VIM?

Как установить интервал проверки для параметра авточтения в VIM?

Как установить интервал проверки для опции авточтения в VIM? Возможно ли это?

решение1

У этой autoreadопции нет таймера. Перезагрузка запускается при запуске или checktimeвыполнении команды оболочки. Более того, в vim нет встроенной функциональности таймера, поэтому нет простого способа (то есть без плагинов или уродливых хаков) вызывать checktimeкаждую nсекунду.

Вы можете неправильно использовать updatetimeи события, например, CursorHoldвыполнить checktime, когда ни одна клавиша не нажата в течение настроенного времени. Это не совсем решение, но оно близко.

autocmd CursorHold * checktime

Обратите внимание, что эта автокоманда срабатывает только в обычном режиме, но я бы сказал, что в данном случае это имеет смысл. Вы не хотите автоматически перезагружаться, пока печатаете.

Связанный контент