Make tar of all files in vim buffer
From Vim Tips Wiki
created 2006 · complexity basic · author Eric Smith · version 5.7
The following command will make a tar file including path information of all files in the current Vim buffer. If you wish to omit paths, leave out the ':p'.
:silent bufdo !tar -rvf archive.tar %:p
I use it to copy projects (where all files are open in split screen), from one machine to another.
Zip version - zip all the files in your Vim session.
:silent bufdo !zip proj.zip %
You probably want to use
:mksession to save your window setup also?