Lorsque vous modifiez et enregistrez des fichiers, Vim crée un fichier avec le même nom que le fichier d'origine et une un~
extension à la fin.
Vim 7.3 contient une nouvelle fonctionnalité d'annulation persistante, 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 qui se termine par .un~
. Vous avez défini l' undofile
option, donc 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' undofile
option dans l'un des fichiers d'initialisation. Si vous souhaitez que vos annulations soient stockées uniquement dans un répertoire particulier, vous pouvez pointer l' undodir
option vers un répertoire qui contiendra toutes vos annulations agrégées.
Source: http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2
vim-sensible
. La lecture du ReadMe sur vim-sensible est très utile. Et j'ai appris (à partir d'un screencast peepcode) que je peux faire:verbose set undofile?
et je vais voir où cette option est définie. Je pense que j'ai ce droit.set undofile
l'annulation persistante). D'autres paramètres interfèrent-ils avec la nouvelle fonctionnalité, par exemplenobackup
ounoswapfile
?set nobackup set noswapfile set noundofile
dans chaque _vimrc si je ne veux pas de pistes de chiots ?? !! Vous penseriez que l'un de ceux-ci pourrait être désactivé par défaut ou quelque chose duIl m'a fallu un certain temps pour trouver où placer la
:set noundofile
commande. Je suis nouveau et je répondrai simplement en expliquant comment je l'ai fait ne pas faire de sauvegardes.:e $HOME/.vimrc
:set noundofile
:wq
la source