: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 之外的所有插件,但还是遇到了这个问题。不过我还是不知道为什么。