使用远程 ssh 文件分割的 Vim 会话

使用远程 ssh 文件分割的 Vim 会话

我习惯使用 vim 会话来保存我打开的文件。我远程执行此操作,使用 ssh 远程计算机并在那里执行操作。

今天我尝试在本地 Vim 中打开远程文件,我的意思是使用 netrw:

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

这样可行 :)

我也可以在分割视图中打开文件。

这种方法的优点是,我可以使用比服务器上的 Vim 更新的 Vim。除此之外,现在我只需要处理一个 .vimrc。

现在来谈谈问题。当我保存会话时,它不会保留分割,只会恢复一个分割。假设我在一个分割中分别打开两个远程文件,然后我保存会话 (:mks session.vim) 并退出。当我恢复会话 (vim -S session.vim) 时,只有一个分割。

我的本地 .vimrc 有:

set sessionoptions=sesdir,winsize

我为什么会失去分裂?

相关内容