Odpowiedzi:
Możesz zamknąć i ponownie otworzyć NERDTree lub po prostu nacisnąć, raby odświeżyć listę w bieżącym katalogu lub Rodświeżyć listę w katalogu głównym.
Czy w górnej części okna NERDTree widzisz „Naciśnij? Oznacza to, że możesz poprosić ?o pomoc. Jeśli to zrobisz, zobaczysz wyczerpującą listę skrótów NERDTree. To miłe.
Mówiąc bardziej ogólnie, wiele wtyczek posiada dokładną dokumentację, do której można uzyskać dostęp :help <pluginame>
.
?
pomoc trzy razy i nigdy nie widziałem r
!
r
skrótu
?
NERDTree zawiera listę tych skrótów w sekcji „Odwzorowania systemu plików”. Zawiera listę „ r
: odśwież kursor R
katalog” i „ : odśwież bieżący katalog główny”.
Jak @romainl odpowiedział powyżej; naciśnij, raby odświeżyć bieżący katalog lub Rodświeżyć katalog główny.
Możesz rozważyć dodanie nowych plików z samego nerdTree poprzez naciśnięcie m, a następnie adodanie nowego pliku (lub katalogu poprzez dodanie ukośnika). W ten sposób nie musisz odświeżać nerdTree, aby zobaczyć nowy dodany plik.
Zamiast uderzać Rw NERDTree
okno, używam niestandardowej mapy, która robi to za mnie:
nmap <Leader>r :NERDTreeRefreshRoot
Odwzorowałem to na Leader+ r, ale możesz mapować na cokolwiek chcesz.
Wyjaśnienie:
NERDTree
oknaR
klucz)Uwaga: Możesz dodać ostatni krok, aby odświeżyć CtrlP wraz z NERDTree
:NERDTreeRefreshRoot
bez skupiania drzewa.
Możesz nacisnąć przycisk R za pomocą funkcji klawiszy dostępu . Takie jak to:
call feedkeys("R")
Zdefiniowałem funkcję w moim pliku .vimrc:
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
Kiedy więc piszę ctrl+ l, NERDTree zostanie przełączone i odświeży katalog główny.