Vim Sessions
Vim’s built-in session mechanism1:
A Session keeps the Views for all windows, plus the global settings. You can save a Session and when you restore it later the window layout looks the same. You can use a Session to quickly switch between different projects, automatically loading the files you were last working on in that project.
:h session
:h mksession
:h 'sessionoptions'
- To save the session
:mksession
, will save the session in aSession.vim
file. - To restore a session
:source ~/Session.vim
orvim -S Session.vim