:mks
當我使用和或會話管理器插件在 Vim(或 Gvim)中儲存和載入會話(使用 split、vsplit 和不同的檔案)時,:source
我無法載入我儲存的內容。
例如 :
=======我保存了什麼======
:mks ~/.vim/sessions/Session.vim
—————————————————————————
| 1 | 2 |
| |——————————————————|
|——————| |
| 3 | 4 |
|______|__________________|
4 個不同的文件,1 個 vsplit 和 2 個 split(不同高度)。
=======我得到了什麼======
:source ~/.vim/sessions/Session.vim
—————————————————————————
| 1 | 4 | 1 |
|————| | |
| |_____________|______|
| 2 | 3 | 3 |
|____|_____________|______|
兩個文件( 1 和 3 )打開了兩次。訂單變更。 split 和 vsplit 的大小和位置不一樣。
有人知道為什麼會發生這種情況?管理這樣的會話是非常痛苦的。
-> vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 28 2011 16:03:36)
(完整的“vim --version”: http://pastebin.com/cCs19jwP)
答案1
好吧,我找到了這個邪惡的插件。它是迷你緩衝區瀏覽器。
我在沒有 MiniBufferExplorer 以外的所有插件的情況下進行了測試,但我遇到了問題。我仍然不確定為什麼。