Sie können vim beenden (aber verwenden Sie nicht -9) und alle Ihre Änderungen werden in .swp gespeichert Dateien. Dann starten Sie ein neues Vim und verwenden Recover.
Wie wäre es mit screen oder tmux als Alternative? Auf diese Weise können Sie Ihre Bildschirmsitzung trennen, wenn Sie fertig sind, und sich später (möglicherweise von einem anderen Computer aus) anmelden und erneut verbinden.