Este artigo do vim wikia intitulado: Manter backups incrementais de arquivos editados , soa como o que você está procurando. Existe esse método que anexa uma rotina de salvamento para que seja mapeada para a tecla Esc .
With the following mapping:
fun! InitBex() let myvar = strftime("(%y%m%d)[%Hh%M]") let myvar = "set backupext=_". myvar execute myvar echo myvar endfun map <Esc> :call InitBex()<CR>
You can easily refresh the backupextension time everytime you hit the Esc key. So you can get backups every minute, every hour, every day and so on.
Existem vários outros métodos discutidos no tópico do Wiki.