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 tail
comando faz exatamente o que eu quero... na verdade é um pouco melhor:
tail /var/logs/foo.log
Isso será impresso automaticamente foo.log
no console e, quando foo.log
for 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).