6

У меня была проблема с моим gVim. Я потерял некоторые важные модификации после того, как я включил свою машину после процесса гибернации.

Чтобы избежать такого рода проблем, я хотел бы знать, возможно ли добавить что-то в мой .vimrc (или плагин), которое автоматически создает резервные копии всех сохранений, сделанных в моих файлах. Дисковое пространство не проблема, я могу удалить эти файлы после.

Я уже использую

set backup
set backupdir=~/.backup/vim
set directory=~/.swap/vim

Это создает myfile.extension~ в моем .backup/vim .

... но я бы хотел, чтобы эта конфигурация добавила ~ к первому сохранению, ~ 0 к второму, ~ 1 к третьему, ~ 2 к четвертому и т. д. - то, что хранит копии всех модификаций, которые я сделал в файле.

Это возможно? Вы знаете, есть ли плагин для этого?

3 ответа3

2

Используйте RCS для сохранения резервной версии при каждом сохранении файла: rcsvers.vim http://www.vim.org/scripts/script.php?script_id=563

1

Автоматическое сохранение и разнесение нескольких, последовательно пронумерованных ревизий (например, VMS): savevers.vim http://www.vim.org/scripts/script.php?script_id=89

1

Простое решение: установите свой резервный диск в качестве папки Dropbox. Он сохраняет ревизии всех ваших сохраненных файлов, и вам не нужно ничего настраивать.

Другое решение: http://vim.wikia.com/wiki/VimTip962

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .