保存文件后在 (g)Vim 中自动保存备份文件

Som*_*DOS 6 backup gvim

我的 gVim 有问题。在休眠过程后插入我的机器后,我丢失了一些重要的修改。

为了避免这种问题,我想知道是否可以在我的 .vimrc(或插件)中添加一些内容,以自动备份对我的文件所做的所有保存。磁盘空间不是问题,之后我可以删除这些文件。

我已经在用

set backup
set backupdir=~/.backup/vim
set directory=~/.swap/vim
Run Code Online (Sandbox Code Playgroud)

这会myfile.extension~在我的.backup/vim.

...但我希望此配置将 ~ 添加到第一次保存, ~0 到第二次, ~1 到第三次, ~2 到第四次,等等 - 保留我对文件所做的所有修改的副本。

这可能吗?不知道有没有这个插件?

Som*_*DOS 1

简单的解决方案:将备份驱动器设置为 Dropbox 文件夹。它会保留所有已保存文件的修订版本,并且您无需进行任何设置。

另一个解决方案: http: //vim.wikia.com/wiki/VimTip962