나는 열린 파일을 유지하기 위해 vim 세션을 사용합니다. 저는 원격으로 작업을 수행하고 SSH 원격 머신을 통해 작업을 수행합니다.
오늘 저는 로컬 Vim, 즉 netrw에서 원격 파일을 열려고 했습니다.
:e scp://user@remoteip//home/user/ ...
효과가 있어요 :)
그리고 분할 보기에서도 파일을 열 수 있습니다.
이 접근 방식의 장점은 서버에 있는 것보다 최신인 Vim으로 작업할 수 있다는 것입니다. 게다가 이제 처리해야 할 .vimrc 파일이 하나만 남았습니다.
이제 문제입니다. 세션을 저장하면 분할이 유지되지 않고 하나의 분할만 복원됩니다. 한 번에 두 개의 원격 파일을 각각 연 다음 세션(:mks session.vim)을 저장하고 종료한다고 가정해 보겠습니다. 세션(vim -S session.vim)을 복원하면 하나만 분할됩니다.
내 로컬 .vimrc에는 다음이 있습니다.
set sessionoptions=sesdir,winsize
분할이 손실되는 이유는 무엇입니까?