С версии 7.3 Vim стал поддерживать "вeчную отмену" ( undo ), которое включается так : set undofile Это очень хорошая опция, позволяет хранить дерево отмен, но все это не очень наглядно и удобно. К счастью есть великолепное дополнение ( plugin ) GUNDO . Оно позволяет графически видеть дерево отмены, тут же переключится на нужную ветку, сравнить текущий буффер с нужной веткой отмены и т.д., как говорится лучше один раз увидеть , чем 10 раз услышать. вот пример моей настройки этого дополнения в ~/.vimrc ... let g:gundo_preview_bottom = 1 " показывать diff внизу окна let g:gundo_width = 30 " ширина показа дерева let NERDShutUp=1 " отключения конфликта с дополнением NERD Commenter ...
Блог о дистрибутивах Linux семейства RedHat ( Fedora, CentOS, Rocky Linux ... ).