vim - 在特定窗口(或最后一个事件窗口)中从NERDtree打开文件

标签 vim nerdtree

在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/

相关文章:

git rebase --editor=/something/other/than/vim? (为了更容易压扁)

vim - 在NERDTree中输入书签时如何自动cd进入目录

vim - NERDTree中如何默认在新选项卡中打开文件?

vim:打开NERDTree,将光标移动到文件编辑区

vim - 如何使用 NERDtree 启动 VIM 自动打开?

VIM 使用当前行号作为命令参数

vim - 如何将以空格作为唯一分隔符的段落表格化

vim - autochdir 和 NERDTree

vim - NERDTree 的两个基本问题——切换窗口和查找文件

vim - 启动 MacVim 导致 E254 无法分配颜色