我在vim中同时使用了fuzzyfinder和NERDTree。当我的光标在NERDTree所在的窗口中,并且我使用NERDTree时,它会在fuzzyfinder窗口中打开一个文件。
有没有一种方法可以防止这种行为并强制文件不在NERDTree窗口中打开?
发布于 2012-12-10 21:08:02
您必须使用自定义映射或覆盖默认的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-10 21:07:12
看看this script (at the bottom of the page是否适合你。
https://stackoverflow.com/questions/13800179
复制相似问题