У меня была проблема с моим gVim. Я потерял некоторые важные модификации после того, как я включился на своей машине после процесса спящего режима.
Для предотвращения этого вида проблемы я хотел бы знать, возможно ли добавить что-то в моем .vimrc (или плагин), который автоматически копирует все сохранение, сделанное в мои файлы. Дисковое пространство не является проблемой, я могу удалить эти файлы после.
Я уже использую
set backup
set backupdir=~/.backup/vim
set directory=~/.swap/vim
Это создает a myfile.extension~
в моем .backup/vim
.
... но я хотел бы, чтобы эта конфигурация добавила ~ для первого сохранения, ~0 к второму, ~1 к трети, ~2 к четвертому, и так далее - что-то, что сохраняет копии со всех модификаций, которые я сделал в файл.
Действительно ли это возможно? Вы знаете, существует ли плагин для этого?
Простое решение: установите свой резервный диск как папку Dropbox. Это сохраняет изменения всех Ваших сохраненных файлов, и Вы ничего не должны устанавливать.
Другое решение: http://vim.wikia.com/wiki/VimTip962
Используйте RCS для хранения резервной версии каждый раз, когда Вы сохранили файл: rcsvers.vim http://www.vim.org/scripts/script.php?script_id=563
Автоматически сохраните и разность несколько, последовательно пронумерованные изменения (как VMS): savevers.vim http://www.vim.org/scripts/script.php?script_id=89