ViM crea dos archivos en su operación normal.
Suponiendo que estés editando el archivo /etc/fstab, mientras ViM esté abierto vas a tener un archivo de nombre /etc/.fstab.swp, ese es lo que vim llama "fichero de intercambio", o swapfile, y es el que permanece en su lugar si la sesión se pierde.
Al momento de guardar, va a renombrar el archivo original como /etc/fstab~ y guardar tu copia con el nombre original.
La cadena que se agrega al nombre al momento de guardar el backup es configurable también, fijate por acá:
http://vim.wikia.com/wiki/Keep_incre...f_edited_files