Ja zwykle:
- Wybierz potrzebny plik.
- Otwórz go w zakładce (domyślnie znak t).
Ale jak mogę wrócić do NERDTree, aby otworzyć jeszcze jeden plik na karcie?
Tymczasowe rozwiązanie, którego używam teraz w moim pliku .vimrc:
map <F10> :NERDTree /path/to/root/of/my/project
Ale nie jest bardzo przydatne, aby ponownie rozpocząć nawigację z katalogu głównego.
gt
wrócić do karty zawierającej NERDTree?Odpowiedzi:
Jeśli użyjesz Tzamiast tego, tnie musisz cofać się, ponieważ nowa karta zostanie otwarta, ale fokus vima pozostanie w NERDTree.
źródło
Ctrl-ww
Przeniesie się to między otwartymi oknami (aby można było przeskakiwać między oknem NERDTree, edytowanym plikiem i oknem pomocy, na przykład ... wystarczy przytrzymać Ctrli nacisnąć wdwukrotnie).
źródło
Ctrl+ wwcykl przez wszystkie okna
Ctrl+ whzabierze Cię w lewo
Ctrl+ wjzabierze Cię w dół okna
Ctrl+ wkzabierze Cię do okna
Ctrl+ wlzabierze Cię w prawo do okna
źródło
NERDTree otwiera się w innym oknie. Ten podzielony widok, który widzisz? Nazywa się je oknami w języku vim. Wszystkie polecenia okna zaczynają się od CTRL- W. Aby przejść z sąsiednich okien, które są po lewej i prawej stronie, możesz zmienić fokus na okno na lewo od bieżącego okna za pomocą CTRL- w hi przenieść fokus na prawo za pomocą CTRL- w l. Podobnie, CTRL- w ji CTRL- w kprzeniesie Cię między poziomo podzielonymi oknami (tj. Jedno okno znajduje się nad drugim). Jest wiele więcej, co możesz zrobić z oknami, jak opisano tutaj.
Możesz także użyć polecenia: NERDTreeToggle, aby otworzyć i zamknąć drzewo. Zwykle to wiążę.
źródło
Możesz skupić się na podzielonym oknie za pomocą
# ctrl-ww
.na przykład naciskając:
koncentruje się na pierwszym oknie, zwykle jest to NERDTree.
źródło
ctrl-wwMoże być przydatny, gdy masz otwarte ograniczone karty. Ale może być denerwujące, gdy masz zbyt wiele otwartych kart.
Piszę
:NERDTree
ponownie, aby natychmiast przywrócić fokus na karcie NERDTree, gdziekolwiek jest fokus mojego kursora. Mam nadzieję, że to pomagaźródło
Możesz zmienić zakładki przy pomocy ctrl-pgupi ctrl-pgdown. Na tej karcie, z której przyszedłeś, NERDTree jest nadal zaznaczone i możesz otworzyć inną kartę.
źródło
W nowszych wersjach NERDTree możesz użyć polecenia
:NERDTreeFocus
, które przeniesie fokus do okna NERDTree.źródło
Ponieważ nie jest wymieniony i jest bardzo pomocny:
ctrl-wp
które zapamiętywam, jak przejść do wcześniej wybranego okna .
Działa jako polecenie tam i z powrotem . Po otwarciu nowego pliku z drzewa w nowym oknie naciśnij, ctrl-wpaby powrócić do NERDTree i użyj go ponownie, aby powrócić do poprzedniego okna.
PS: warto wspomnieć, że ctrl-wptak naprawdę jest to udokumentowane jako przejście do okna podglądu (patrz:
:help preview-window
i:help ctrl-w
).Jest to również jedyne naciśnięcie klawisza, które działa, aby przełączyć się do środka i przejrzeć okno dokumentacji podglądu COC .
źródło
Wszystkie skróty i funkcje są na
press CTRL-?
źródło