Jeśli dodam plik do tego samego katalogu, w którym jest otwarty NERDTree
, jedyny sposób, w jaki mogę zobaczyć plik dodany, to zamknięcie vima i uruchomienie go ponownie.
Czy istnieje sposób na ponowne załadowanie plików NERDTree
?
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łemr
!r
skrótu?
NERDTree zawiera listę tych skrótów w sekcji „Odwzorowania systemu plików”. Zawiera listę „r
: odśwież kursorR
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.
źródło
Odśwież NERDTree
Zamiast uderzać Rw
NERDTree
okno, używam niestandardowej mapy, która robi to za mnie: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
źródło
:NERDTreeRefreshRoot
bez skupiania drzewa.Możesz nacisnąć przycisk R za pomocą funkcji klawiszy dostępu . Takie jak to:
Zdefiniowałem funkcję w moim pliku .vimrc:
Kiedy więc piszę ctrl+ l, NERDTree zostanie przełączone i odświeży katalog główny.
źródło