Vim-Sitzung mit Splits mit Remote-SSH-Dateien

348
KcFnMi

Ich verwende vim session, um meine geöffneten Dateien zu behalten. Ich mache es aus der Ferne, ssh remote machine und mache dort Dinge.

Heute habe ich versucht, entfernte Dateien in lokalem Vim zu öffnen, ich meine mit netrw:

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

Das funktioniert :)

Ich kann auch Dateien in der geteilten Ansicht öffnen.

Der Vorteil dieses Ansatzes ist, dass ich mit meinem Vim arbeiten kann, der neuer ist als der auf dem Server. Abgesehen davon habe ich jetzt nur noch eine .vimrc, auf die ich aufpassen muss.

Nun zum Problem. Wenn ich die Sitzung speichere, werden die Splits nicht beibehalten. Es wird nur ein Split wiederhergestellt. Angenommen, ich öffne jeweils zwei Remote-Dateien in einem Split, speichere dann die Sitzung (: mks session.vim) und bringe sie ab. Wenn ich Session wieder herstelle (vim -S session.vim), nur eine Aufteilung.

Mein lokales .vimrc hat:

set sessionoptions=sesdir,winsize 

Warum verliere ich die Spaltungen?

1

0 Antworten auf die Frage