Dans mon code sur Vim, j'ai fait beaucoup de changements, puis a fait un ZZ
(sauvegarde et sortie). Mais ensuite j'ai réalisé que je n'avais pas besoin de ces changements. Existe-t-il une manière que je puisse revenir à l'état avant de faire ces changements en utilisant du tampon lorsque ces données pourraient encore être stockées. Je n'ai apporté aucun changement après la sauvegarde et la sortie.
Il y a (persistant annulation Option dans Vim, :h persistent-undo
[.____] Remarque : Il a été introduit dans VIM 7.3, donc pour les versions antérieures, cela ne fonctionnera pas.
Il peut être activé en plaçant le texte suivant dans votre .vimrc
:
if has('persistent_undo') "check if your vim version supports it
set undofile "turn on the feature
set undodir=$HOME/.vim/undo "directory where the undo files will be stored
endif
Remarque : Avant de permettre cette option, tout ce qui était perdu, reste perdu.
Après avoir activé l'option, vous pourrez effectuer ultérieurement annuler/redo sur tout ce qui a été ajouté/supprimé après l'activation de l'option.