Faça o arquivo de recarga do VIM assim que ele mudar no disco [duplicado]

2

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.

    
por Starkers 11.11.2013 / 06:06

2 respostas

1

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.

    
por Starkers 15.11.2013 / 01:30
-1

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).

    
por FDS 09.01.2015 / 17:52