0
配置:set backupdir=...
後,只要保存一個文件,Vim就會將其備份到選定的備份目錄中。阻止vim退回大文件
我目前的問題是備份目錄的大小增長很快。
有沒有辦法告訴Vim在文件大小高於10Mb時不備份文件?
如果不是,我們可以設置一個上限到備份目錄的大小(在這之後Vim可以安全地刪除舊的備份)?
配置:set backupdir=...
後,只要保存一個文件,Vim就會將其備份到選定的備份目錄中。阻止vim退回大文件
我目前的問題是備份目錄的大小增長很快。
有沒有辦法告訴Vim在文件大小高於10Mb時不備份文件?
如果不是,我們可以設置一個上限到備份目錄的大小(在這之後Vim可以安全地刪除舊的備份)?
您可以得到當前文件名:
expand(@%)
你可以得到一個文件的大小:
getfsize()
您可以備份加你不想文件到backupskip
由:
set bsk +=yourFile
可以編織在一起,檢查大小>您的閾值,則跳過該文件爲了使其自動發生,您可能需要創建一個autocommand
。