1

以来 ?通常、文字列を上向きに検索するために使用されます。これをNERDTreeでも使用できるようにしたいと思います。

?を使用する NERDTreeでは常に私を助けてくれますが、私は上向きに検索したいだけで、/(下向きの検索)でツリー全体を循環したくありません

4

2 に答える 2

4

NERD_Treeは、ウィンドウを作成するときにカスタムファイルタイプを設定します。:autocmdのバッファローカルマッピングを削除するでそれにフックすることができます?。残念ながら、マッピングを設定するにファイルタイプを設定しているようですが、次のようなものが機能するはずです(初めてツリーを開いた直後を除く)。

以下をあなたの~/.vimrc:に入れてください

:autocmd FileType nerdtree autocmd WinEnter,CursorHold <buffer> silent! nunmap <buffer> ?

編集:この短くてより良いフックを有効にするパッチを作成者に提出しました(ただし、この特定のユースケースではconfig変数が引き続き優先されます):

:autocmd FileType nerdtree silent! nunmap <buffer> ?
于 2013-01-31T14:15:23.057 に答える
2

NERD_Treeは、グローバル構成変数を介してデフォルトのマッピングを変更する方法を提供します。次のよう~/.vimrcに変更してF1ください。

:let g:NERDTreeMapHelp = '<F1>'
于 2013-01-31T14:50:32.203 に答える