关闭NerdTree窗口后,MiniBufExplorer被激活,而不是先前激活的窗口(在切换NerdTree之前)

时间:2012-08-20 17:21:46

标签: vim nerdtree vim-plugin minibufexplorer

我使用NERDTreeToggle功能打开NERDTree窗口,当我关闭它(具有相同功能)时,miniBufExplorer会激活,但不会激活我在打开NERDTree之前编辑过的窗口。如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

当我查看the plugins site时,我注意到miniBufExplorer上次更新了2004。可能它已经过时并且与vim 7存在兼容性问题。我建议将其替换为buftabs,这对我有用。

答案 1 :(得分:0)

这归结为Vim的行为方式;关闭窗口时,Vim不会移动到最后一个活动窗口。不幸的是,没有办法解决这个问题,因为从Vim的角度来看,记住“最后一个活跃的窗口”是不可行的。窗口id在vim中不是常量,因此没有可靠的方法来编写你想要的确切行为。