0

我在 vim 中有一个自切换以来无法复制的首选行为:

我正在使用两个很棒的插件,NERDTree 和 MiniBufExplorer。当我打开 vim 时,我已经打开了 NERDTree。当我打开多个文件时,MBE 打开。这很棒。

当我:bdd(来自 MBE)关闭缓冲区时,它们就会消失。这也很好,直到我到达最后一个。通常删除最后一个缓冲区会将 NERDTree 从其不错的约 15% 宽度扩展到 100%。可怕!所以我发现如果你关闭了最后一个真正的缓冲区,这个函数会创建一个临时缓冲区,以保持窗口的外观。这太棒了。

现在是最后一步:当我从仍然打开的 NERDTree 窗口打开一个新文件时,我最终得到了这个布局:

NNN|Scratch
NNN|Scratch
NNN|Scratch
NNN|-------
NNN|NewFile
NNN|NewFile
NNN|NewFile

有没有办法让我新打开的文件碰撞/替换/关闭占用空间的暂存文件?我希望完全复制 IDE 体验,只有使用 vim 带来的出色和缓存。

感谢您的任何想法。

4

1 回答 1

0

我不使用 NERDTree,但这个问题的答案看起来有点相关:Open file from NERDtree in specific window (or last active)

于 2011-05-24T08:34:38.573 回答