Gondolom vim, nem vi. Vi-ra ötletem sincs. Vim-re van. Plugint nem használok. Ez nem autosave (ha te expliciten nem :write-olsz, nem fog helyetted), de ez eddig már párszor megmentett:
set backup
set undofile
set backupdir=~/.vim/vimbackup//
set undodir=~/.vim/vimundo//
Ez megőrzi az undo historydat kilépés után is, és bakcupot is készít a legutóbbi mentés előtti állapotról.
Szerk.: ez nem csinál neked több fájlt visszamenőleg, de így nem is nagyon van rá szükség.