在特定窗口(或最后一个活动)中从NERDtree打开文件

时间:2010-08-31 09:27:23

标签: vim nerdtree

在VIM中,我打开了4个窗口,这样的NERD树: screenshot 因此,每当我尝试从NERD打开文件时,它都会在第一个缓冲区(topleft pos)中打开。有时在其他缓冲区。 有没有办法打开右下角的文件? Mb有解决方法吗? 也许我可以强制NERDtree在最后一个活动窗口中打开文件?目前,这种方式不起作用:(

UPD:看起来问题出在隐藏缓冲区中。 缓冲区在一个窗口中打开,然后由另一个窗口替换 - 如果您尝试在另一个窗口中打开第一个缓冲区,则会在第一次打开的窗口中打开缓冲区。

1 个答案:

答案 0 :(得分:6)

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

来自文档:

  

默认密钥:o

     

地图选项:NERDTreeMapActivateNode

     

适用于:文件和目录。

     

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

但是在选择文件时按Enter键会产生相同的效果。