7

vimにはfuzzyfinderとNERDTreeの両方を使用しています。NERDTree が存在するウィンドウにカーソルがあり、fuzzyfinder を使用すると、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 に答える