Can I resume an existing vim process?
You can kill vim (but don't use -9) and all your changes will be saved in the .swp
files. Then you start a new vim and use Recover.
How about using screen
or tmux
as an alternative? That way you can disconnect your screen session when you are done and then login later (possibly from another machine) and reconnect.