$ man vim
-r {file} Mode Recouvrement. Utilise le fichier d'échange pour récouvrer d'une session d'édition plantée. Le fichier
d'échange est un fichier avec le même nom que le fichier texte, suivi du suffixe ".swp". Voir ":help recovery".
Vim crée des fichiers temporaires *.swp pendant l’édition afin de faciliter la récupération en cas d’incident.
Lorsqu’on travaille sur le fichier [mono]fichier_foo[/mono], un fichier temporaire [mono].fichier_foo.swp[/mono] est créé à l’endroit du fichier original. Le nom du fichier commence par un point [mono].[/mono]. Il s’agit d’un fichier caché. Les navigateurs de fichiers avec les réglages standards n’affichent pas les fichiers cachés. Pour voir tous les fichiers, on peut utiliser la commande [mono]ls[/mono] avec les options -a comme all et -l comme long.
Quand tu enregistres proprement en vim ([mono]:w[/mono]), le fichier temporaire [mono].fichier_foo.swp[/mono] s’efface. Quand tu interromps vim sans ménagements alors que tu édites [mono]fichier_foo[/mono], [mono].fichier_foo.swp[/mono] persiste.
Les fichiers dont le nom se termine par ~ sont des sauvegardes (eng. backup).
Le comportement de vim quant aux fichiers backup se fonde sur les réglages en vimrc (règlage général /etc/vim/vimrc ou personnel ~/.vimrc). Voir contenu de vimrc ($ cat /etc/vim/vimrc ).