O comando tail
faz exatamente o que eu quero ... faz um pouco melhor na verdade:
tail /var/logs/foo.log
Isso imprimirá automaticamente foo.log
no console e, quando foo.log
for atualizado, isso será refletido no console.
Eu não quero ter que recarregar um arquivo de log manualmente, eu quero ver meus logs automaticamente assim que eles chegam.
Aparentemente, o VIM tem esse recurso embutido, algo chamado autoread, mas não consigo fazê-lo funcionar no Ubuntu
eu posso correr
sudo vi ~/.vimrc
para editar o arquivo de configuração do vim da seguinte forma:
set number
set autoread
O argumento numérico funciona perfeitamente. O autoread não funciona de todo.
Alguma idéia ou hacks? Eu quero que o VIM role automaticamente a parte inferior do arquivo quando um arquivo que está sendo visualizado também for atualizado.
O comando tail
faz exatamente o que eu quero ... faz um pouco melhor na verdade:
tail /var/logs/foo.log
Isso imprimirá automaticamente foo.log
no console e, quando foo.log
for atualizado, isso será refletido no console.
Descobri que o autoread funciona, mas a atualização só acontece quando eu coloco a janela em foco (para minha configuração, movendo o mouse para fora da janela e voltando para ela).