Dans OS X Terminal.app, si vous ouvrez de nouvelles fenêtres, vous pouvez facilement basculer entre elles avec Cmd- 1, Cmd- 2, Cmd- 3, etc.
Vous pouvez également naviguer entre les onglets, en utilisant Cmd- Shift- {et Cmd- Shift- }. (ou Cmd- Shift- Leftet Cmd- Shift- Right)
Mais existe-t-il un moyen de passer directement à un onglet particulier, comme avec Windows? par exemple Cmd- Shift- 3pour passer au troisième onglet? (Ce n'est pas ça, bien sûr.)
Je suis presque sûr que c'est impossible, mais si je suis prêt à écrire un script AppleScript pour que cela fonctionne?
macos
keyboard-shortcuts
terminal
Dan Fabulich
la source
la source
ctrl + tab
vous guidera à travers les onglets du terminal dans MacOS Sierra (et probablement plus tôt)Réponses:
Ditch Terminal et utilisez iTerm . Cela vous permet de faire cela et est, pour moi, un peu plus utile.
la source
command + T
, etcontrol + tab
, tout comme un navigateur.command + W
ferme un onglet.ctrl + tab
vous permet de changer l’onglet sur lequel vous vous trouvez dans le terminal sous OSX.La combinaison de touches est la suivante: Shift- Cmd-Left or Right
la source
Il peut être fait à partir de System Preferences> Keyboard> Shortcuts> App Shortcuts> cliquez sur +> sélectionnez
Terminal.app
et ajouter le titre d'option tel qu'il apparaît dans le menu Terminal, qui peut être:Remarque : Comme vous le savez probablement, vous pouvez le faire avec n'importe quelle application OSX [Cocoa] comportant un menu avec des options, même si, à l'origine, l'application ne définissait aucun raccourci pour l'option.
Ce type de raccourcis n'équivaut pas à l'utilisation de raccourcis d'applications natives. En réalité, OSX déclenche l'option de menu fournie via l'étiquette. Vous remarquerez que lorsque vous appuyez sur les touches, l'élément de menu correspondant clignote dans la barre de menus.
Après des années de résistance à l'idée d'utiliser un terminal tiers, je suis finalement passé à iTerm2 principalement à cause du fractionnement de la fenêtre qui fonctionne correctement, ce qui, dans ootb, Terminal.app n'est pas très utile. De plus , les raccourcis sont entièrement configurables, permettant d'obtenir tout ce que vous voulez, y compris le passage à un onglet spécifique avec ⌘+ [tab number]pour passer à la N ième onglet.
la source
J'utilise Spark depuis des années. Il vous permet d'écraser les raccourcis de n'importe quelle application, telle que Terminal et Safari. Je l'utilise pour que les deux programmes changent d'onglet avec la commande + n où n est le numéro d'onglet, compris entre 1 et 9.
Après avoir téléchargé et copié Spark.app dans
/Applications
, démarrez-le, cliquez sur Touches de raccourci de toutes les applications pour développer le menu de gauche, puis cliquez sur le signe plus pour ajouter une nouvelle application.Ajouter un terminal (à partir de
/Applications/Utilities/Terminal.app
). La prochaine chose à faire est de créer les raccourcis: cliquez sur Fichier-> Nouveau raccourci clavier-> AppleScript (ou appuyez simplement sur commande + 1 ). Cliquez sur la zone de raccourci et appuyez sur commande + 1 , nommez-la tab1 et utilisez ce code:Répétez cette opération pour la commande + 2 à la commande + 9 . Si vous voulez pouvoir maximiser le terminal verticalement, créez un nouveau raccourci tel que commande + Maj + m , nommez-le comme vous voulez et utilisez le code suivant:
Même chose pour Safari sur les raccourcis d'onglets, mais le code est un peu différent:
Honnêtement, je ne peux utiliser ni Terminal ni Safari sans cela.
la source
for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done
. Envelopper les scripts dans des blocs try empêche les dialogues d’erreur. Spark a été mis à jour pour la dernière fois en 2008; FastScripts est une autre application permettant d’attribuer des raccourcis spécifiques à une application .Dans macOS High Sierra (10.13), vous pouvez basculer vers un onglet spécifique à l'aide des touches de raccourci ⌘1- ⌘9.
Pour activer / désactiver ces touches de raccourci, allez à Paramètres > Général et basculez Utilisez les touches-1 à-9 pour changer d'onglet .
la source
Raccourcis clavier multi-applications moins connus
Ramener l'onglet précédent au premier plan
Shift- Command-[
Amène le prochain onglet au premier plan
Shift- Command-]
Origine et portée
Si je me souviens bien, c'étaient les raccourcis lorsque Safari gagnait des onglets.
Ces raccourcis originaux sont pas dans la façon à HT201236 ( Mac raccourcis clavier - Apple Support ) , mais ils sont dans Safari 9 (El Capitan): clavier Safari et d' autres raccourcis et:
la source
Je suis arrivé ici, voulant savoir comment changer le raccourci pour N'IMPORTE QUELLE application. La réponse de @ ccpizza m'a mis dans la bonne direction.
Voici comment je l'ai fait:
+
signeVous pouvez le faire pour n’importe quel élément de menu (barre du haut). OSx effectue une recherche de texte, il vous suffit donc de faire correspondre cette recherche ... Et soyez assez chanceux pour que toutes les applications utilisent le même nom :)
la source
Terminal.app
->Window
.La commutation par onglet dans Terminal est le seul moyen que je connaisse. Je ne l'ai pas testé avec Snow Leopard, donc YMMV.
Vous pouvez également utiliser l' écran et passer « onglets » avec Ctrl- A, net Ctrl- A, pou Ctrl- A, 0-9pour passer directement à l' un.
la source
Copié à partir de Comment puis-je changer le raccourci clavier pour changer d'onglet dans Mac Terminal?
1: Installer
SIMBL
(plugin enabler): http://www.culater.net/software/SIMBL/SIMBL.php2: Installer le
TerminalTabSwitching.bundle
3: Redémarrez l'application Terminal et profitez
Cmd+[0-9]
de la commutation par tabulation.FYI: Si vous avez reçu quelque chose du genre
plugin is not verified in terminal version # (a number)
quand vous avez rouvert votre terminal, les informations suivantes pourraient peut-être vous aider.(1) ouvert
en utilisant votre éditeur de texte préféré sous
sudo
.(2) Rechercher
<key>MaxBundleVersion</key>
.(3) Changez
<string>280</string>
à la ligne suivante votre numéro de version de terminal ou un nom plus élevé, par exemple<string>300</string>
. Sauver.(4) Quittez le terminal et rouvrez-le. Espérons que cette invite disparaisse et que vous puissiez utiliser
Cmd+[0:9]
pour changer d’onglet.la source
Control+ Tabfonctionne bien comme pour le moment
la source