Je viens de commencer à utiliser le plugin NERDTree vim pour mon projet.
Je ne trouve pas la documentation pour basculer entre les onglets ouverts. Quelqu'un peut-il me dire la ou les touches de raccourci?
Merci...
Une option supplémentaire (et mon choix personnel) au-delà de celles listées par Michael Madsen:
gt
= onglet suivant
gT
= onglet précédent
J'aime lier mes touches de navigation vim au passage d'un onglet à l'autre. Voici les lignes de mon .vimrc
fichier:
map <C-l> :tabn<CR>
map <C-h> :tabp<CR>
map <C-n> :tabnew<CR>
De cette façon, je peux basculer entre les onglets en utilisant les boutons gauche et droit comme je déplacerais normalement le curseur, sauf que je Control clé aussi.
Un enregistrement rapide :h tabs
révèle que c'est CTRL-Page Down pour parcourir les onglets. Vous pouvez également utiliser le :tabnext
commande (:tabn
pour faire court).
J'utilise iTerm sur le mac et j'aime pouvoir passer aux onglets suivants/précédents en utilisant Shift- [touche flèche gauche] et Shift- [touche flèche droite]
À partir de mon .vimrc, voici comment faire la même chose dans MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
Pour info, par défaut, les combinaisons de touches Cmd-Shift- [et Cmd-Shift-] basculeront entre les onglets dans MacVim (et dans Google Chrome, Safari et probablement un tas d'autres choses)
mes paramètres
map <F2> :NERDTreeToggle<cr>
map <C-Right> :tabn<cr>
map <C-Left> :tabp<cr>
'{TabNumber} + gt'
vous permettra de basculer vers l'onglet {TabNumber}
.
Par exemple, aller à l'onglet 1 va taper '1' suivi de 'g' et 't'.
Le numéro de tabulation est incrémentiel de 1 de gauche à droite.
Pour activer la navigation par onglet comme Firefox, ajoutez ceci à votre vimrc:
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
Cela est également utile Utilisez <A-Fn>
pour accéder à la nième tabulation
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
Où,
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
REMARQUE: Alt + f4 est généralement utilisé pour fermer les fenêtres. Alors vérifiez ça. Si le problème persiste, vous pouvez toujours mapper la touche Ctrl ou Maj au lieu de la touche Alt, ou utiliser une combinaison de celles-ci.
Pour ajouter à la réponse de digitalronin, je pense que le raccourci du navigateur principal (au moins dans Chrome et Firefox) pour changer d'onglet est l'option + commande + flèche droite ou gauche.
Si vous voulez garder votre configuration NERDTree Vim cohérente avec cela, alors cette variation fonctionnerait.
map <D-A-Right> :tabn<CR>
map <D-A-Left> :tabp<CR>