Сеанс Vim с разделением на удаленные файлы ssh

Сеанс Vim с разделением на удаленные файлы ssh

Я использую сессию vim для сохранения открытых файлов. Я делаю это удаленно, подключаюсь к удаленной машине по ssh и делаю там что-то.

Сегодня я попробовал открыть удаленные файлы в локальном Vim, я имею в виду с помощью netrw:

:e scp://user@remoteip//home/user/ ...

Это работает :)

И я также могу открывать файлы в режиме разделенного просмотра.

Преимущество этого подхода в том, что я могу работать с моим Vim, который новее, чем тот, что на сервере. Кроме того, теперь мне нужно заботиться только об одном .vimrc.

Теперь к проблеме. Когда я сохраняю сессию, она не сохраняет разделения, восстанавливается только одно разделение. Допустим, я открываю два удаленных файла каждый в одном разделении, затем сохраняю сессию (:mks session.vim) и выхожу. Когда я восстанавливаю сессию (vim -S session.vim), то восстанавливается только одно разделение.

Мой локальный .vimrc содержит:

set sessionoptions=sesdir,winsize

Почему я срываюсь со шпагата?

Связанный контент