Faça o arquivo VIM recarregar assim que ele for alterado no disco

Faça o arquivo VIM recarregar assim que ele for alterado no disco

Não quero ter que recarregar um arquivo de log manualmente, quero ver meus logs automaticamente à medida que eles chegam.

Aparentemente, o VIM tem esse recurso integrado, algo chamado leitura automática, mas não consigo fazê-lo funcionar no Ubuntu

eu posso correr

sudo vi ~/.vimrc

para editar o arquivo de configuração do vim assim:

 set number
 set autoread

O argumento numérico funciona perfeitamente. a leitura automática não funciona de jeito nenhum.

Alguma idéia ou hacks? Quero que o VIM role automaticamente a parte inferior do arquivo quando um arquivo que está visualizando também for atualizado.

Responder1

O tailcomando faz exatamente o que eu quero... na verdade é um pouco melhor:

tail /var/logs/foo.log

Isso será impresso automaticamente foo.logno console e, quando foo.logfor atualizado, isso será refletido no console.

Responder2

Descobri que a leitura automática funciona, mas a atualização só acontece quando coloco a janela em foco (para minha configuração, movendo o mouse para fora da janela e depois de volta para ela).

informação relacionada