Haga que VIM recargue el archivo tan pronto como cambie en el disco

Haga que VIM recargue el archivo tan pronto como cambie en el disco

No quiero tener que recargar un archivo de registro manualmente, quiero ver mis registros automáticamente a medida que llegan.

Aparentemente, VIM tiene esta característica incorporada, algo llamado lectura automática, pero no puedo hacer que funcione en Ubuntu.

puedo correr

sudo vi ~/.vimrc

para editar el archivo de configuración de vim así:

 set number
 set autoread

El argumento numérico funciona perfectamente. La lectura automática no funciona en absoluto.

¿Alguna idea o truco? Quiero que VIM se desplace automáticamente hasta la parte inferior del archivo cuando también se actualice el archivo que está viendo.

Respuesta1

El tailcomando hace exactamente lo que quiero... en realidad lo hace un poco mejor:

tail /var/logs/foo.log

Eso se imprimirá automáticamente foo.logen la consola y, cuando foo.logse actualice, se reflejará en la consola.

Respuesta2

Descubrí que la lectura automática funciona, pero la actualización solo ocurre cuando enfoco la ventana (para mi configuración, muevo el mouse fuera de la ventana y luego vuelvo a entrar).

información relacionada