Przykład użycia:Tworzenie (Mac) Vim otwiera się ponownie z plikami otwartymi po zamknięciu
Masz 2-3 pliki wyświetlane w oknie (-ach) MacVim. Naciskasz ctrl + Q i MacVim zamyka. Po ponownym uruchomieniu MacVim otwiera się wyświetlanie tych samych plików, które miałeś po zamknięciu.
Jak możesz to zrobić?
- ODPOWIEDŹ
I dodaje następujące do mojego .vmirc
"save and close all files and save global session
nnoremap <leader>q :mksession! ~/.vim/Session.vim<CR>:wqa<CR>
"close all files without saving and save global session
nnoremap <leader>www :mksession! ~/.vim/Session.vim<CR>:qa!<CR>
function! RestoreSession()
if argc() == 0 "vim called without arguments
execute 'source ~/.vim/Session.vim'
end
endfunction
autocmd VimEnter * call RestoreSession()
Z tego prawie mają dokładnie zachowanie chciałem, tylko drobne uciążliwe jest to, że nadal muszę naciśnij komendę q, ale to jest MacO, nie vim ....
Dziękuję mb14, udało mi się opracować to, czego potrzebowałem po tym, jak podążałeś za swoim przykładem – gws
@ gws czy możesz napisać swoje rozwiązanie? Dzięki. – J4cK
@ Trickster jest opisany na dole odpowiedzi. Od tego czasu przestałem używać MacVima i przeniosłem się do terminalu vim, ale rozwiązanie działało dobrze w tym czasie. – gws