De :help swap-file
:
Atualizando o arquivo de troca
O arquivo de troca é atualizado após a digitação de 200 caracteres ou quando você não digita nada por quatro segundos. Isso só acontece se o buffer foi alterado, não quando você apenas se moveu. A razão pela qual ele não é atualizado o tempo todo é que isso atrasaria muito o trabalho normal. Você pode alterar a contagem de 200 caracteres com a opção 'updatecount'. Você pode definir o horário com a opção 'updatetime'. O tempo é dado em milissegundos. Depois de gravar no arquivo de troca, o Vim sincroniza o arquivo no disco. Isso leva algum tempo, especialmente em sistemas Unix ocupados. Se você não quiser isso, pode definir a opção 'swapsync' como uma string vazia. O risco de perder o trabalho se torna maior. Em alguns sistemas não Unix (MS-DOS, Amiga), o arquivo de troca não será gravado.
A partir disso, tenho algumas perguntas:
Isso significa que o Vim salva automaticamente seu trabalho de tempos em tempos?
"Depois de gravar no arquivo de troca, o Vim sincroniza o arquivo no disco." O que isto significa? Isso se refere ao arquivo que está sendo gravado primeiro na memória e depois no disco ou é outra coisa?
Digamos que estou fazendo anotações de aula: escrevo rápido e não preciso sair do modo Inserir. Mas muitas vezes mudo para Normal apenas para salvar meu trabalho. Preciso fazer isso ou o Vim garante que a maior parte do meu trabalho seja salva, mesmo que eu não saia do modo Inserir?