在VIM中,我打开了4个窗口,并有一个NERD树,如下所示:
因此,每当我尝试从NERD打开文件时,都会在第一个缓冲区(左上角pos)中打开它。有时在其他缓冲区中。
有没有办法在右下角打开文件? mb有解决方法吗?
也许我可以强制NERDtree在上一个事件窗口中打开文件?目前,这种方式不起作用:(
UPD:看起来问题出在隐藏缓冲区中。
当缓冲区在一个窗口中打开,然后被另一个窗口替代时-如果尝试在另一个窗口中首先打开缓冲区,则会在第一次打开的窗口中将其打开。
最佳答案
我在Vim 7.2上使用NERD树4.1.0,默认情况下NERDTree会在最后一个事件窗口中打开文件。
从文档中:
Default key: o
Map option: NERDTreeMapActivateNode
Applies to: files and directories.
If a file node is selected, it is opened in the previous window.
但是在选择文件时按回车键具有相同的效果。
关于vim - 在特定窗口(或最后一个事件窗口)中从NERDtree打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3607718/