Von :help swap-file
:
Aktualisieren der Auslagerungsdatei
Die Auslagerungsdatei wird aktualisiert, nachdem 200 Zeichen eingegeben wurden oder wenn Sie vier Sekunden lang nichts eingegeben haben. Dies passiert nur, wenn der Puffer geändert wurde, nicht, wenn Sie sich nur bewegt haben. Der Grund, warum es nicht immer auf dem neuesten Stand ist, ist, dass dies die normale Arbeit zu sehr verlangsamen würde. Sie können die Anzahl der 200 Zeichen mit der Option 'updatecount' ändern. Sie können die Uhrzeit mit der Option 'updatetime' einstellen. Die Zeit wird in Millisekunden angegeben. Nach dem Schreiben in die Auslagerungsdatei synchronisiert Vim die Datei auf die Festplatte. Dies dauert einige Zeit, insbesondere auf ausgelasteten Unix-Systemen. Wenn Sie dies nicht möchten, können Sie die Option 'swapsync' auf eine leere Zeichenfolge setzen. Das Risiko, Arbeit zu verlieren, wird jedoch größer. Auf einigen Nicht-Unix-Systemen (MS-DOS, Amiga) wird die Auslagerungsdatei überhaupt nicht geschrieben.
Daraus habe ich ein paar Fragen:
Bedeutet dies, dass Vim Ihre Arbeit von Zeit zu Zeit automatisch speichert?
"Nach dem Schreiben in die Auslagerungsdatei synchronisiert Vim die Datei auf die Festplatte." Was bedeutet das? Bezieht sich das auf die Datei, die zuerst in den Speicher und dann auf die Festplatte geschrieben wird, oder ist es etwas anderes?
Angenommen, ich mache Notizen: Ich schreibe schnell und muss den Einfügemodus kaum verlassen. Aber oft wechsle ich zu Normal, nur um meine Arbeit zu retten. Muss ich das tun oder stellt Vim sicher, dass der größte Teil meiner Arbeit gespeichert wird, auch wenn ich den Einfügemodus nicht verlasse?