Сделать перезагрузку файла VIM, как только он изменится на диске [дубликат]

На этот вопрос уже есть ответ здесь:

Я не хочу перезагружать файл журнала вручную, я хочу автоматически видеть свои журналы по мере их поступления.

Очевидно, VIM имеет встроенную функцию, что-то называется autoread, но я не могу заставить его работать в Ubuntu

. Я могу запустить

sudo vi ~/.vimrc

, чтобы отредактировать файл конфигурации vim следующим образом:

 set number
 set autoread

Аргумент числа работает отлично. авточитка вообще не работает.

Есть идеи или хитрости? Я хочу, чтобы VIM автоматически прокручивал нижнюю часть файла при обновлении просматриваемого файла.

2
задан 11 November 2013 в 09:06

2 ответа

Команда tail делает именно то, что я хочу ... делает это немного лучше на самом деле:

tail /var/logs/foo.log

Это автоматически выведет foo.log на консоль, и, когда foo.log обновляется, это будет отражено в консоли.

0
ответ дан 11 November 2013 в 09:06

Я обнаружил, что авточитание работает, но обновление происходит только тогда, когда я фокусирую окно (для моей настройки, перемещаю мышь из окна, а затем обратно в него).

0
ответ дан 11 November 2013 в 09:06

Другие вопросы по тегам:

Похожие вопросы: