2010-08-31 123 views
7

在VIM我有4个窗口开了,一个NERD树是这样的: screenshot 所以,每当我试图打开从NERD的文件,它在第一次打开缓冲区(topleft pos)。有时在其他缓冲区。 有没有办法打开右下角的文件? MB有解决方法? 也许我可以强迫NERDtree在上一个活动窗口中打开文件?目前,它不能这样工作:(打开文件

UPD:它看起来像是隐藏缓冲区中的问题 当在一个窗口中打开缓冲区,然后用另一个窗口替换 - 如果尝试打开在另一个窗口的第一个窗口中,您将在第一次打开的窗口中打开它。

回答

6

我在Vim 7.2上使用NERD树4.1.0,并且NERDTree在最后一个活动中打开文件默认情况下,窗口

从文档:

默认键: Ø

地图选项:NERDTreeMapActivateNode

适用于:文件和目录。

如果选择了一个文件节点,它会在前一个窗口中打开。

但是当选择文件时按下回车具有相同的效果。

+8

出于某种原因,在NERDTree的最新版本中,此行为不再起作用 - 它似乎总是跳转到该文件的已打开缓冲区,而不是在前一个窗口中打开。有没有其他人注意到这一点? – 2012-06-06 18:32:53