Da :help autoread
:
Se è stato rilevato un file è stato modificato al di fuori di Vim e non è stato cambiato dentro di Vim, letto automaticamente di nuovo. Quando il file è stato cancellato questo non è fatto.
Se, come me, si vuole solo sempre passivamente ricarica buffer stantio ma-non modificato, allora questo sembra che dovrebbe ottenere il lavoro fatto.
Tuttavia il dettaglio finale è quando nota il buffer stantio. Questo può essere forzato con checktime
. Se si dispone di focus events set up, allora possiamo eseguire checktime
ogni volta che abbiamo ottenere attenzione in questo modo:
set autoread
autocmd FocusGained * checktime
This answer ha anche alcuni dettagli interessanti.
ok ottimo quindi,: bufdo e! lo farò. Ma c'è una richiesta di caricamento (Y/N) ogni volta. Come posso liberarmene? – odwl
Usa 'set noconfirm' prima di usare il comando' bufdo' ('set confirm' in seguito per rianimare). – pmf
Io userei 'bufdo e' (senza punto esclamativo) invece di' bufdo e! 'Poichè può rilevare cambiamenti non salvati dove non dovrebbe esserci nessuno, solo per essere al sicuro – Watcom