Utilisation de Ctrl-Tab pour basculer entre les onglets dans Mac Terminal.app


88

Comment puis-je faire Ctrl- Tabet Ctrl- Shift- Tabbasculer entre les onglets de Terminal.app sur un Mac (OS 10.4 et 10.5 en particulier)? C’est ainsi que je change d’onglet dans Firefox et Aquamacs, et que Command- Shift- [et Command- Shift- ]est trop délicat pour moi. Je suis conscient de cette question connexe:

Comment changer le raccourci clavier pour changer d'onglet dans Mac Terminal?

Et par conséquent la section Raccourcis clavier des Préférences Système, mais la boîte de dialogue pour les raccourcis clavier ne semble pas accepter Ctrl- Tabdans le champ Raccourci clavier. Existe-t-il une séquence de clavier spéciale pour la saisie d'onglets (avec modificateurs) dans un champ de boîte de dialogue sur un Mac? Existe-t-il une autre méthode qui me permettrait de personnaliser Terminal.app comme je le souhaite?


12
Juste pour référence: Maj-Commande-Flèche Gauche / Droite permet également de changer d'onglet. Et dans Mac OS X Lion 10.7, vous pouvez utiliser un balayage à trois doigts pour changer d'onglet
Chris Page

Réponses:


128

J'ai juste essayé ceci sous Snow Leopard et cela a fonctionné à merveille:

  1. Ouvrir les Préférences Système => Clavier
  2. Aller aux raccourcis clavier
  3. Cliquez sur "Raccourcis d'application" à gauche
  4. Cliquez sur le petit "+" pour ajouter un programme
  5. Accédez au terminal (il est caché dans Applications / Utilitaires)
  6. Pour le titre du menu, tapez "Afficher l'onglet suivant" ou "Afficher l'onglet précédent" ("Sélectionner l'onglet suivant" et "Sélectionner l'onglet précédent" pour Mavericks ou une version antérieure) (ces éléments seront également différents pour les langues autres que l'anglais.)
  7. Pour le type de raccourci clavier Ctrl- Tabou Ctrl- Shift-Tab
  8. Cliquez sur Ajouter. Vous êtes g2g!

You ++, travaille aussi sur le lion des montagnes.
Matthew Rathbone le

Cool, pareil pour les francs-tireurs.
Vlad T.

23
C'est "Afficher l'onglet suivant" et "Afficher l'onglet précédent" sous Yosemite. Mais c'est plus lent que d'utiliser Command + Maj + Droite ou Command + Maj + Gauche pour une raison quelconque (ce qui, d'ailleurs, me fait envie les utilisateurs de Linux).
LoremIpsum

Ne fonctionne pas pour Yosemite :(
Siddharth

1
Dans OSX El Capitan, je ne vois aucun moyen de naviguer vers Terminal dans le dossier des utilitaires pour l'ajouter à la liste des raccourcis de l'application. J'ai fini par déplacer l'application dans / Applications, ce qui a fonctionné.
incandescentman

20
  1. Sélectionnez l'onglet suivant (à droite) CMD+}

  2. Sélectionner l'onglet précédent (à gauche) CMD+{

Il faut donc faire CMD+ Shift+ [ou ]pour gauche et droite respectivement.


1
Pourquoi Apple a-t-il décidé d'attribuer des raccourcis aussi horribles à des commandes si souvent nécessaires?
Nikhil

7

Encore un ajout à la réponse ci - dessus : La liaison manuelle des raccourcis a été modifiée dans Yosemite de "Sélectionner l'onglet suivant" & "Sélectionner l'onglet précédent" à " Afficher l' onglet suivant" & " Afficher l' onglet précédent"


4

shift+ command+ arrow left/rightfonctionne hors de la boîte sur Yosemite.


1

Bon alors voici la seule façon dont je pourrais trouver comment le faire. Commencez par créer la commande que vous souhaitez utiliser les préférences système, mais utilisez un espace réservé à la place de tabulation, car elle ne vous permettra pas d'insérer la tabulation. Ensuite, ouvrez com.apple.terminal.plist (le plus facilement avec l’éditeur de plist) et allez à la section NSUserKeyEquivalents et vous devriez voir les commandes que vous avez créées. Supprimez l’espace réservé, accédez au menu Edition et sélectionnez des caractères spéciaux. Le caractère de tabulation est dans la section des flèches. C'est une flèche pointant vers une ligne verticale. Sa valeur unicode est 21E5. Une fois que cela est inséré, enregistrez et quittez et cela devrait fonctionner! Vous pouvez également faire tout cela dans les préférences système, mais vous devez insérer tous les caractères au lieu de les taper et je n'ai aucune idée de ce que sont leurs valeurs unicode.

En passant, je suppose que apple a au moins une semi-bonne raison de ne pas autoriser les caractères de tabulation normalement. Veuillez procéder avec prudence. Beaucoup de raccourcis globaux utilisent tab, mais ctrl-tab ne semble pas être l'un d'entre eux, alors vous êtes probablement d'accord.


0

Utilisez iTerm2 . C'est une alternative de terminal qui prend en charge ce raccourci clavier prêt à l'emploi.


0

Pour yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Comme je n’ai aucune réputation de commenter, j’ai dû copier la réponse.

  1. Ouvrir les Préférences Système => Clavier
  2. Aller aux raccourcis clavier
  3. Cliquez sur "Raccourcis d'application" à gauche
  4. Cliquez sur le petit "+" pour ajouter un programme
  5. Accédez au terminal (il est caché dans Applications / Utilitaires)
  6. Pour le titre du menu, tapez "Afficher l'onglet suivant" ou "Afficher l'onglet précédent" (ces éléments seront différents pour les langues autres que l'anglais)
  7. Pour le raccourci clavier, tapez Ctrl-Tab ou Ctrl-Maj-Tab

La différence avec yosemite est ... ils sont passés de "Select X Tab" à "Show X Tab" ...

Pourquoi?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.