Vim - 会话管理问题

Vim - 会话管理问题

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

相关内容