【发布时间】:2012-08-20 17:21:46
【问题描述】:
我正在使用 NERDTreeToggle 函数打开 NERDTree 窗口,当我关闭它时(使用相同的函数),miniBufExplorer 激活,但不是我在打开 NERDTree 之前编辑的窗口。如何解决这个问题?
【问题讨论】:
标签: vim nerdtree vim-plugin minibufexplorer
我正在使用 NERDTreeToggle 函数打开 NERDTree 窗口,当我关闭它时(使用相同的函数),miniBufExplorer 激活,但不是我在打开 NERDTree 之前编辑的窗口。如何解决这个问题?
【问题讨论】:
标签: vim nerdtree vim-plugin minibufexplorer
当我查看 the plugins site 时,我注意到 miniBufExplorer 上次更新是 2004 年。可能它已经过时并且与 vim 7 存在兼容性问题。我建议将其替换为 buftabs,这对我很有用。
【讨论】:
这归结为 Vim 的行为方式;当你关闭一个窗口时,Vim 不会移动到最后一个活动窗口。不幸的是,没有办法解决这个问题,因为从 Vim 的角度记住“最后一个活动窗口”是不可行的。窗口 ID 在 vim 中不是恒定的,因此没有可靠的方法来编写您想要的确切行为。
【讨论】: