vimで現在読み込んでるファイルやWindowの状況を保存し次回起動時に復元させる

vimでプログラムを書いていると、複数のヘッダファイルやライブラリ等、山ほど読み込んでしまう。さらにWindowを分割したり、タブで開いたり、更に余計な事を色々と・・・きりがない。

これらの状況を保存できれば次回の作業開始時にはかなりの労力を減らせる。と言う事で、その方法を。

作業を中断する場合

:mks ※セッションファイルを上書きする場合は :mks!
:qa

作業を復元する場合

$ vim -S

作業が完了して再開する必要が無い場合は、Session.vimファイルを削除する。
と、まあこんな感じでvimだけでも便利に使う事が可能。でもscreenが使える環境であればこんな手間もないんだけどね・・・。それはそれ。