Uwaga: Funkcjonalność zakładek jest standardową cechą vima (od wersji 7) - chociaż NERDTree potrafi je dobrze wykorzystać
Pierz
Używam macvim, który może używać cmd + numer do przełączania się między wieloma kartami i jest to bardzo wygodne! Na przykład naciśnij cmd + 1 przejdź do tab1, cmd + 5 przejdź do tab5
JZAU
Odpowiedzi:
201
Dodatkowa opcja (i mój osobisty wybór) poza tymi wymienionymi przez Michaela Madsena:
W ten sposób mogę przełączać się między kartami za pomocą lewego i prawego przycisku, tak jak normalnie przesuwałbym kursor, z wyjątkiem tego, że po prostu przytrzymuję Controlklawisz.
Żaden z Ctrlprzycisków nie działa, gdy vim jest uruchamiany w terminalu lub przy użyciu zakładek terminala. Jeśli nie używasz kart terminala, oba Ctrldziałają
kapad
10
Używam iTerm na Macu i podoba mi się możliwość przełączania się do następnej / poprzedniej karty za pomocą Shift- [klawisz strzałki w lewo] i Shift- [klawisz strzałki w prawo]
Z mojego .vimrc, oto jak zrobić to samo w MacVimie;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
FYI, domyślnie kombinacje klawiszy Cmd-Shift- [i Cmd-Shift-] będą przełączać się między kartami w MacVim (i Google Chrome, Safari i prawdopodobnie kilka innych rzeczy)
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
UWAGA: Alt + f4 jest zwykle używany do zamykania okien. Więc sprawdź to. Jeśli problem nie ustąpi, zawsze możesz przypisać klawisz Ctrl lub Shift zamiast klawisza Alt lub użyć kombinacji tych dwóch.
Dodając do odpowiedzi digitalronina, myślę, że podstawowym skrótem przeglądarki (przynajmniej w Chrome i Firefox) do przełączania kart jest opcja + polecenie + strzałka w prawo lub w lewo.
Jeśli chcesz zachować spójną z tym konfigurację NERDTree Vim, ta odmiana zadziała.
Odpowiedzi:
Dodatkowa opcja (i mój osobisty wybór) poza tymi wymienionymi przez Michaela Madsena:
gt
= następna zakładkagT
= poprzednia kartaźródło
Lubię wiązać klawisze nawigacyjne vima z przełączaniem między zakładkami. Oto wiersze z mojego
.vimrc
pliku:W ten sposób mogę przełączać się między kartami za pomocą lewego i prawego przycisku, tak jak normalnie przesuwałbym kursor, z wyjątkiem tego, że po prostu przytrzymuję Controlklawisz.
źródło
Szybkie sprawdzenie
:h tabs
ujawnia, że to CTRL- Page Downprzechodzenie między kartami. Możesz także użyć:tabnext
polecenia (:tabn
w skrócie).źródło
Ctrl
przycisków nie działa, gdy vim jest uruchamiany w terminalu lub przy użyciu zakładek terminala. Jeśli nie używasz kart terminala, obaCtrl
działająUżywam iTerm na Macu i podoba mi się możliwość przełączania się do następnej / poprzedniej karty za pomocą Shift- [klawisz strzałki w lewo] i Shift- [klawisz strzałki w prawo]
Z mojego .vimrc, oto jak zrobić to samo w MacVimie;
FYI, domyślnie kombinacje klawiszy Cmd-Shift- [i Cmd-Shift-] będą przełączać się między kartami w MacVim (i Google Chrome, Safari i prawdopodobnie kilka innych rzeczy)
źródło
Aby włączyć nawigację po kartach, taką jak Firefox, dodaj to do swojego vimrc:
Również to się przydaje. Użyj
<A-Fn>
by przejść do n-tej zakładkiGdzie,
UWAGA: Alt + f4 jest zwykle używany do zamykania okien. Więc sprawdź to. Jeśli problem nie ustąpi, zawsze możesz przypisać klawisz Ctrl lub Shift zamiast klawisza Alt lub użyć kombinacji tych dwóch.
źródło
'{TabNumber} + gt'
pozwoli ci przełączyć się na kartę{TabNumber}
.Na przykład przejście do zakładki 1 spowoduje naciśnięcie klawisza „1”, a następnie „g” i „t”.
Numer tabulatora rośnie od 1 od lewej do prawej.
źródło
moje ustawienia
źródło
Dodając do odpowiedzi digitalronina, myślę, że podstawowym skrótem przeglądarki (przynajmniej w Chrome i Firefox) do przełączania kart jest opcja + polecenie + strzałka w prawo lub w lewo.
Jeśli chcesz zachować spójną z tym konfigurację NERDTree Vim, ta odmiana zadziała.
źródło
Ctrl + ww
cyklicznie przez wszystkie oknaCtrl + wh
zabierze cię z oknaCtrl + wj
zabierze cię przez oknoCtrl + wk
prowadzi do oknaCtrl + wl
prowadzi prosto przez oknoźródło