2017-04-18 5 views
0

Nachdem ich :set backupdir=... konfiguriere, speichere ich jedes Mal, wenn ich eine Datei speichere, das Backup im ausgewählten Backup-Verzeichnis.verhindern, dass vim große Dateien zurückspeichert

Mein aktuelles Problem ist, dass Backup-Verzeichnisgröße schnell wächst.

Gibt es eine Möglichkeit, Vim zu sagen, keine Dateien zu sichern, wenn die Dateigröße über 10 MB liegt?

Falls nein, können wir eine Obergrenze für die Größe des Backup-Verzeichnisses festlegen (nach der Vim ältere Backups sicher löschen kann)?

Antwort

2

Sie können den aktuellen Dateinamen erhalten von:

expand(@%) 

Sie können die Größe einer Datei erhalten:

getfsize() 

Sie Datei hinzufügen können Sie die Backup nicht wollen, backupskip von:

set bsk +=yourFile 

Sie können sie zusammen weben, überprüfen, ob die Größe> Ihre Schwelle dann überspringen die Datei, um dies automatisch geschehen zu lassen, möchten Sie vielleicht eine autocommand erstellen.

Verwandte Themen