Eu uso para usar a sessão do vim para manter meus arquivos abertos. Eu faço remotamente, ssh remote machine e faço coisas lá.
Hoje eu tentei abrir arquivos remotos no Vim local, quero dizer com netrw:
:e scp://user@remoteip//home/user/ ...
Isso funciona:)
E também posso abrir arquivos na visualização dividida.
A vantagem desta abordagem é que eu posso trabalhar com o meu Vim, que é mais novo que o do servidor. Além disso, agora tenho apenas um .vimrc para cuidar.
Agora, para o problema. Quando eu salvo a sessão, ela não mantém as divisões, apenas uma divisão é restaurada. Vamos dizer que eu abro dois arquivos remotos cada um em uma divisão, depois salve a sessão (: mks session.vim) e saia. Quando eu restaurar a sessão (vim -S session.vim) apenas uma divisão.
Meu local .vimrc tem:
set sessionoptions=sesdir,winsize
Por que estou perdendo as divisões?
Tags vim vimrc linux macvim vim-plugins