防止vim备份大文件

时间:2017-04-18 09:30:04

标签: vim backup

配置:set backupdir=...后,我随时保存文件Vim可以将其备份到所选的备份目录中。

我目前的问题是备份目录大小增长很快。

当文件大小超过10Mb时,有没有办法告诉Vim不备份文件?

如果不是,我们可以设置一个上限到备份目录大小(之后Vim可以安全地删除旧备份)吗?

1 个答案:

答案 0 :(得分:3)

您可以通过以下方式获取当前文件名:

expand(@%)

您可以通过以下方式获取文件的大小:

getfsize()

您可以通过以下方式添加您不想备份到backupskip的文件:

set bsk +=yourFile

你可以将它们编织在一起,检查尺寸是否>您的阈值然后跳过该文件,为了自动执行此操作,您可能需要创建autocommand