Open file from NERDtree in specific window (or last active)

久未见 提交于 2019-12-20 20:00:39

问题


In VIM I've got 4 windows opened and a NERD tree like this:

So, whenever I try to open the file from NERD, it's opened in first buffer (topleft pos). Sometimes in other buffers. Is there a way to open a file in bottom right position ? Mb there are workarounds ? Maybe I can force NERDtree to open file in last active window ? At the moment, it doesn't work this way :(

UPD: It looks like the problem is in hidden buffers. When the buffer was opened in one window, and then replaced by another - if you try to open the very first in another window, you'll get it opened in the window it was opened in the very first time.


回答1:


I'm using NERD tree 4.1.0 on Vim 7.2 and NERDTree does open files in the last active window by default.

From the docs:

Default key: o

Map option: NERDTreeMapActivateNode

Applies to: files and directories.

If a file node is selected, it is opened in the previous window.

But hitting enter when the file is selected has the same effect.



来源:https://stackoverflow.com/questions/3607718/open-file-from-nerdtree-in-specific-window-or-last-active

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!