Comment rendre le tampon d'annulation de vim persistant entre les sessions?

9

Lorsque j'apporte une modification à un fichier et que je quitte ensuite vim, j'aimerais pouvoir annuler ce changement lorsque je le rouvrirai plus tard.

jcayzac
la source

Réponses:

8

Vous pouvez activer l'annulation persistante, consultez l'aide avec

:help undo-persistence

Au moins vim 7.3 est requis.

undo-persistence nécessite une configuration avant utilisation, comme la définition d'un répertoire pour conserver les informations d'annulation persistantes. Une bonne explication est donnée ici: http://amix.dk/blog/post/19548 (merci à @Dalker)

rpilkey
la source
3

Je ne peux pas commenter le post ci-dessus, mais je voudrais souligner que la non-persistance n'est pas disponible dans vim 7.2, qui est la version installée par défaut dans Ubuntu 10.10, donc probablement sur les ordinateurs de beaucoup de gens au moment de ce post.

Une fois vim mis à niveau vers la version 7.3, l'annulation de la persistance nécessite une configuration avant d'être utilisée, comme la définition d'un répertoire pour conserver les informations d'annulation persistantes. Une bonne explication est donnée ici: http://amix.dk/blog/post/19548

Dalker
la source