0
配置:set backupdir=...
后,只要保存一个文件,Vim就会将其备份到选定的备份目录中。阻止vim退回大文件
我目前的问题是备份目录的大小增长很快。
有没有办法告诉Vim在文件大小高于10Mb时不备份文件?
如果不是,我们可以设置一个上限到备份目录的大小(在这之后Vim可以安全地删除旧的备份)?
配置:set backupdir=...
后,只要保存一个文件,Vim就会将其备份到选定的备份目录中。阻止vim退回大文件
我目前的问题是备份目录的大小增长很快。
有没有办法告诉Vim在文件大小高于10Mb时不备份文件?
如果不是,我们可以设置一个上限到备份目录的大小(在这之后Vim可以安全地删除旧的备份)?
您可以得到当前文件名:
expand(@%)
你可以得到一个文件的大小:
getfsize()
您可以备份加你不想文件到backupskip
由:
set bsk +=yourFile
可以编织在一起,检查大小>您的阈值,则跳过该文件为了使其自动发生,您可能需要创建一个autocommand
。