Vim, 마지막 작업으로 열기?

Starmomo의 이미지

[Vim, 마지막 작업으로 열기?] Vim으로 작업하다가 열어 놓은 창들을 닫고 Vim을 시작하면 다시 이전에 작업하던 NERDTree와 창들을 열어야 되는데요. Vim을 종료할 때, 이전 작업환경을 저장하고, 열 때 이전 작업 창의 파일을 그대로 열어 주는 '평범한 편집기에 있는 기능'을 Vim에서는 어떻게 하나요?

열었던 창들, 파일들은 그때 그때 달라요. ^^ 가령, NERDTree는 매번 사용하고 3개의 창을 열거나 때로는 1개의 가로창, 3개의 세로창으로 작업하는데 Vim을 시작하면 다시 환경세팅하는 것이 번거롭습니다. ST2, 에디트+ 등은 종료 후에 다시 열면 이전 작업환경을 그대로 보여주지요. Vim을 매핑키로 종료하면, 현재 작업 환경을 저장했다가 Vim을 실행할 때 로딩해주면 될 것 같은데요...

(아마도 매크로 스크립트를 만들어야 하나요...)
map Ctrl-q :w!last.vim .... :wq

Starmomo의 이미지

Vim Ex모드에서 :mks 하면 현재 작업하던 창들이 세션으로 저장됩니다.

터미널에서 vim -S Session.vim 하면 이전에 작업했던 창들이 그대로 열립니다.

도움이 되셨길 바랍니다. ^^

FTBW.아름다운 삶을 위하여!

raymundo의 이미지

오호 감사합니다!

좋은 하루 되세요!