Qu’est-ce qu’un fichier .un ~ ou ou pourquoi Vim dans le terminal crée-t-il le fichier .un ~?

J’ai remarqué que j’ai des fichiers dot qui se terminent par .un~ , par exemple, j’ai un .vividchalk.vim.un~ , mais je ne sais pas d’où cela vient. Il semble qu’ils soient créés lorsque j’utilise Vim dans le terminal. Quels sont ces fichiers? Puis-je les supprimer eux-mêmes lorsque je ferme le fichier que je modifie?

Lorsque vous éditez et enregistrez des fichiers, Vim crée un fichier portant le même nom que le fichier d’origine et une extension un~ à la fin.

Vim 7.3 contient une nouvelle fonctionnalité persistante annuler, c’est-à-dire que les informations d’annulation ne seront pas perdues lors de la fermeture de Vim et seront stockées dans un fichier se .un~ par .un~ . Vous avez défini l’option undofile , afin que Vim crée un fichier d’annulation lors de l’enregistrement du fichier d’origine. Vous pouvez empêcher Vim de créer le fichier de sauvegarde en désactivant l’option:

 :set noundofile 

Notez que, par défaut, cette option est désactivée. Vous avez explicitement activé l’option undofile dans l’un des fichiers d’initialisation. Si vous souhaitez que vos fichiers à classer ne soient stockés que dans un répertoire particulier, vous pouvez pointer l’option undodir sur un répertoire qui contiendra tous vos fichiers secondaires cumulés.

Source: http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2