7

我在 vim 中同时使用了fuzzyfinder 和NERDTree。当我的光标位于 NERDTree 所在的窗口中并且我使用模糊查找器时,它将在 NERDTree 窗口中打开一个文件。

有没有办法防止这种行为并强制文件不在 NERDTree 窗口中打开?

4

2 回答 2

2

您必须使用自定义映射或覆盖默认的 FuzzyFinder 映射才能启动它。然后,您可以在那里检查打开的 NERDTree,并跳转到上一个窗口(或者可能关闭 NERDTree),如下所示:

:nnoremap <silent> <F5> :<C-u>if exists("t:NERDTreeBufName") && bufwinnr(t:NERDTreeBufName) == winnr() <Bar> wincmd p <Bar> endif <Bar> FufBuffer<CR>
于 2012-12-10T13:08:01.773 回答
0

看看这个脚本(在页面底部是否适合你。

于 2012-12-10T13:07:11.850 回答