J'ai eu un problème avec mon gVim. J'ai perdu quelques modifications importantes après avoir branché ma machine après un processus d'hibernation.
Pour éviter ce genre de problème, je voudrais savoir s'il est possible d'ajouter quelque chose dans mon .vimrc (ou un plugin) qui sauvegarde automatiquement toutes les économies dans mes dossiers. L'espace disque n'est pas un problème, je peux supprimer ces fichiers après.
J'utilise déjà
set backup
set backupdir=~/.backup/vim
set directory=~/.swap/vim
Cela crée un myfile.extension~
dans mon .backup/vim
.
...mais j'aimerais que cette configuration ajoute ~ à la première sauvegarde, ~0 à la deuxième, ~1 à la troisième, ~2 à la quatrième, et ainsi de suite - quelque chose qui garde les copies de toutes les modifications J'ai fait un dossier.
Est-ce possible ? Savez-vous s'il existe un plugin pour cela ?
0 votes
Pas de cette façon, mais vous pourriez faire un lien symbolique de la configuration dans Dropbox qui supporte le retour en arrière. Cependant, MSDOS n'est pas supporté par Dropbox :)
0 votes
Haha, elle est bonne ! C'est en effet une approche intéressante (Dropbox), mais je ne peux pas avoir Dropbox installé sur ma machine de travail :(
0 votes
Utiliser la copie d'ombre de NTFS ? Ou une application qui surveille les changements et fait le travail ? (désolé pour l'absence de réponse à 100%. :))
0 votes
J'aimerais avoir une solution Vim au lieu d'une solution de surveillance... La solution la plus simple à laquelle je pense est de créer un script qui, avant d'enregistrer, vérifie les fichiers ayant les mêmes noms et y ajoute une séquence de numéros. Mais comme je n'ai aucune expérience des scripts vim, il me serait difficile de l'implémenter.