リモート ssh ファイルで分割された Vim セッション

リモート ssh ファイルで分割された Vim セッション

私は開いているファイルを保持するために vim セッションを使用しています。リモートで実行し、リモート マシンに SSH 接続してそこで操作します。

今日、私はローカル Vim、つまり netrw でリモート ファイルを開こうとしました。

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

それはうまくいきました:)

また、分割ビューでファイルを開くこともできます。

このアプローチの利点は、サーバー上の Vim よりも新しい Vim で作業できることです。さらに、管理する必要がある .vimrc は 1 つだけです。

さて、問題です。セッションを保存すると、分割は保持されず、1 つの分割のみが復元されます。1 つの分割で 2 つのリモート ファイルを開き、セッション (:mks session.vim) を保存して終了するとします。セッション (vim -S session.vim) を復元すると、分割は 1 つだけになります。

私のローカルの .vimrc には次の内容があります:

set sessionoptions=sesdir,winsize

なぜスプリットが負けてしまうのでしょうか?

関連情報