防止在NERDTree窗口中加载文件的fuzzyfinder

时间:2012-12-10 11:35:04

标签: vim nerdtree fuzzyfinder

我正在使用fuzzyfinder和NERDTree for vim。当我的光标位于NERDTree所在的窗口中并且我使用fuzzyfinder时,它将在NERDTree窗口中打开一个文件。

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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

查看this script (at the bottom of the page是否适合您。