回答:
NERDTreeを閉じて再度開くか、単にを押しrて現在のディレクトリのリストRを更新するか、ルートディレクトリのリストを更新できます。
NERDTreeウィンドウの上部に「Press?for help」と表示されていますか?それはあなたが?助けを求めることができることを意味します。実行すると、NERDTreeショートカットの完全なリストが表示されます。それは素晴らしいです。
より一般的には、多くのプラグインには、でアクセスできる詳細なドキュメントがあります:help <pluginame>
。
?
ヘルプを3回見ましたが、見たことはありませんでしたr
。
r
ショートカットが表示されません
?
ヘルプには、これらのショートカットが「ファイルシステムのマッピング」セクションにリストされています。「r
:カーソルディレクトリの更新」と「R
:現在のルートの更新」が表示されます。
代わりに打つのRではNERDTree
窓、私は私のためにそれをしないカスタムマップを使用します。
nmap <Leader>r :NERDTreeRefreshRoot
Leader+ rにマッピングしましたが、好きなようにマッピングできます。
説明:
NERDTree
ウィンドウに切り替わりますR
ます(キーをシミュレートすることにより)注:NERDTreeとともにCtrlPを更新する最後のステップを追加できます
:NERDTreeRefreshRoot
ツリーにフォーカスせずにマップできます。
フィードキー機能を使用してRボタンを押すことができます。ちょうどこのような:
call feedkeys("R")
.vimrcファイルで関数を定義しました。
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
したがって、ctrl+ lと入力すると、NERDTreeが切り替えられ、ルートディレクトリが更新されます。