【问题标题】:After I close NerdTree window, MiniBufExplorer being activated, not a previously active window(before toggling NerdTree)在我关闭 NerdTree 窗口后,MiniBufExplorer 被激活,而不是以前活动的窗口(在切换 NerdTree 之前)
【发布时间】:2012-08-20 17:21:46
【问题描述】:

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

【问题讨论】:

    标签: vim nerdtree vim-plugin minibufexplorer


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2021-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-22
        相关资源
        最近更新 更多