Od :help swap-file
:
Aktualizowanie pliku wymiany
Plik wymiany jest aktualizowany po wpisaniu 200 znaków lub gdy przez cztery sekundy nic nie wpisałeś. Dzieje się tak tylko wtedy, gdy bufor został zmieniony, a nie tylko podczas przemieszczania się. Powodem, dla którego nie jest cały czas aktualizowany, jest to, że zbytnio spowolniłoby to normalną pracę. Możesz zmienić liczbę 200 znaków za pomocą opcji „updatecount”. Możesz ustawić czas za pomocą opcji „updatetime”. Czas podawany jest w milisekundach. Po zapisaniu do pliku wymiany Vim synchronizuje plik na dysk. Zajmuje to trochę czasu, szczególnie na zapracowanych systemach uniksowych. Jeśli nie chcesz tego, możesz ustawić opcję „swapsync” na pusty ciąg. Ryzyko utraty pracy staje się jednak większe. W niektórych systemach innych niż Unix (MS-DOS, Amiga) plik wymiany w ogóle nie zostanie zapisany.
Z tego mam kilka pytań:
Czy to oznacza, że Vim od czasu do czasu automatycznie zapisuje twoją pracę?
„Po zapisaniu do pliku wymiany Vim synchronizuje plik na dysk.” Co to znaczy? Czy odnosi się to do pliku zapisywanego najpierw w pamięci, a następnie na dysku, czy jest to coś innego?
Powiedzmy, że robię notatki z zajęć: piszę szybko i nie muszę opuszczać trybu wstawiania. Ale wiele razy przechodzę na Normalny, aby zapisać swoją pracę. Czy muszę to zrobić, czy Vim upewnia się, że większość mojej pracy jest zapisana, nawet jeśli nie opuszczę trybu wstawiania?