Étant donné que MacVim est un programme réel sur Mac OS, vous pouvez mapper la commutation d'onglets de la même manière que vous mappez les commandes dans n'importe quel programme (que je viens d'apprendre personnellement récemment).
Ouvrez les Préférences Système, sélectionnez "Clavier", puis "Raccourcis d'application" (dans le menu de gauche). Dans le menu de droite, cliquez sur le signe plus (+) pour ajouter une nouvelle commande. Choisissez MacVim pour l'application et pour le titre du menu, tapez "Sélectionner l'onglet suivant" et choisissez un raccourci (j'ai choisi Cmd + flèche droite). Faites ensuite la même chose pour la commande "Sélectionner l'onglet précédent".
"Sélectionner l'onglet suivant" et "Sélectionner l'onglet précédent" se trouvent dans MacVim sous le menu "Fenêtre". Toute option que vous voyez dans l'un des menus d'une application peut être remappée à l'aide de cette méthode.
Vous pouvez bien sûr modifier les raccourcis avec les préférences système OSX pour votre clavier, comme indiqué ici: Comment remapper n'importe quel raccourci clavier sous Mac OS X
Certains pourraient préférer le faire via leur
.vimrc
:la source
Vous pouvez sélectionner l'onglet suivant avec ⌘+ }et sélectionner l'onglet précédent avec ⌘+{
La touche Maj est nécessaire pour non seulement frapper un [au lieu d'un }
donc le raccourci est ⌘+ shift+ ]ou ⌘+ shift+ [
Ce raccourci fonctionne dans de nombreuses applications, c'est-à-dire dans le terminal
la source
J'ai ce qui suit dans mon ~ / .vimrc pour Linux. Vous devriez pouvoir changer la "
<M-
" séquence en "<D-
" pour obtenir ce que vous voulez:la source
En plus de créer vos propres mappages, il existe des raccourcis vim intégrés. Essayez un nombre suivi de
gt
. Par exemple:3gt
vous amène au 3e onglet. Vous pouvez également faire simplementgt
pour passer à l'onglet suivant, ougT
pour passer au précédent.(Depuis vim 7. quelque chose, les onglets ont été intégrés même dans la version non-gvim en mode texte.)
la source