Vim 會話與遠端 ssh 檔案分開

Vim 會話與遠端 ssh 檔案分開

我過去常常使用 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

為什麼我會失去分裂?

相關內容