Remarque: la fonctionnalité des onglets est une fonctionnalité standard de vim (depuis la version 7) - bien que NERDTree les utilise à bon escient
Pierz
J'utilise macvim, qui peut utiliser cmd + number pour basculer entre de nombreux onglets et c'est très pratique! Par exemple, appuyez sur cmd + 1 passez à tab1, cmd + 5 passez à tab5
JZAU
Réponses:
197
Une option supplémentaire (et mon choix personnel) au-delà de celles listées par Michael Madsen:
De cette façon, je peux basculer entre les onglets en utilisant les boutons gauche et droit, comme je le ferais normalement pour déplacer le curseur, sauf que je maintiens simplement la Controltouche.
intéressant. ce sera certainement utile. est-il possible de changer le mappage pour les commandes de navigation VIM comme le difficile à frapper SHIFT + $?
Parlez-vous d'aller au bout de la ligne? Si c'est le cas, une simple commande peut faire ceci 'map <Cl> $' ou quelque chose de similaire.
Brian Riehman le
14
Un enregistrement rapide :h tabsrévèle qu'il est CTRL- de Page Downfaire défiler les onglets. Vous pouvez également utiliser la :tabnextcommande ( :tabnpour faire court).
Aucun des deux Ctrlboutons ne fonctionne lorsque vim est exécuté dans le terminal et à l'aide des onglets de terminal. Si vous n'utilisez pas les onglets de terminal, l'un ou l'autre Ctrlfonctionne
kapad
10
J'utilise iTerm sur le mac, et j'aime pouvoir passer aux onglets suivant / précédent en utilisant Shift- [flèche gauche] et Shift- [flèche droite]
Depuis mon .vimrc, voici comment faire la même chose dans MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
FYI, 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)
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 cela. 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.
Ajoutant à la réponse de digitalronin, je pense que le raccourci principal du navigateur (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 variante fonctionnera.
Réponses:
Une option supplémentaire (et mon choix personnel) au-delà de celles listées par Michael Madsen:
gt
= onglet suivantgT
= onglet précédentla source
J'aime lier mes touches de navigation vim pour basculer entre les onglets. Voici les lignes de mon
.vimrc
fichier:De cette façon, je peux basculer entre les onglets en utilisant les boutons gauche et droit, comme je le ferais normalement pour déplacer le curseur, sauf que je maintiens simplement la Controltouche.
la source
Un enregistrement rapide
:h tabs
révèle qu'il est CTRL- de Page Downfaire défiler les onglets. Vous pouvez également utiliser la:tabnext
commande (:tabn
pour faire court).la source
Ctrl
boutons ne fonctionne lorsque vim est exécuté dans le terminal et à l'aide des onglets de terminal. Si vous n'utilisez pas les onglets de terminal, l'un ou l'autreCtrl
fonctionneJ'utilise iTerm sur le mac, et j'aime pouvoir passer aux onglets suivant / précédent en utilisant Shift- [flèche gauche] et Shift- [flèche droite]
Depuis mon .vimrc, voici comment faire la même chose dans MacVim;
FYI, 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)
la source
Pour activer la navigation par onglets comme Firefox, ajoutez ceci à votre vimrc:
Cela est également utile Utilisez
<A-Fn>
pour accéder à la nième page à ongletOù,
REMARQUE: Alt + f4 est généralement utilisé pour fermer les fenêtres. Alors vérifiez cela. 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.
la source
'{TabNumber} + gt'
vous permettra de basculer vers l'onglet{TabNumber}
.Par exemple, aller à l'onglet 1 sera de saisir «1» suivi de «g» et «t».
Le numéro de l'onglet est incrémentiel de 1 de gauche à droite.
la source
Mes paramètres
la source
Ajoutant à la réponse de digitalronin, je pense que le raccourci principal du navigateur (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 variante fonctionnera.
la source
Ctrl + ww
parcourir toutes les fenêtresCtrl + wh
vous emmène à gauche une fenêtreCtrl + wj
vous fait descendre une fenêtreCtrl + wk
vous prend une fenêtreCtrl + wl
vous emmène à droite une fenêtrela source