Comment basculer efficacement entre plusieurs fenêtres de terminal à l'aide du clavier?

67

Alt + L'onglet me permet de basculer entre les fenêtres appartenant à différentes applications.

J'utilise souvent environ quatre applications liées aux terminaux en même temps (par exemple, IPython, VIM, fish for system et fish for git).

Même en utilisant la souris, cliquer sur l’icône du terminal sur le lanceur proposé prend du temps pour décider lequel est qui. Mais je ne sais pas jusqu'ici aucun moyen de basculer dans ce cas en utilisant uniquement mon clavier.

Comment gérer plusieurs terminaux (et les instances d’une même application en général) en utilisant efficacement le clavier?

En ce qui concerne le cas particulier du terminal - existe-t-il une application de terminal permettant aux terminaux de spater dans les onglets?

Et l'Oscar va à ...

tmux

    
posée Raffael 20.02.2014 - 08:57
la source

12 réponses

71

Sous Linux presque tous les onglets de prise en charge des terminaux, par exemple dans Ubuntu avec le terminal par défaut, vous pouvez appuyer sur:

  1. Ctrl + Shift + T ou cliquez sur Fichier / Ouvrir l’onglet

  2. et vous pouvez basculer entre eux en utilisant Alt + $ {tab_number} (* par exemple. Alt + 1 )

Vous pouvez également consulter terminator

    
réponse donnée Rodislav Moldovan 20.02.2014 - 09:05
la source
68

Vous pouvez utiliser Alt + tilde ( tilde = Grave ) pour basculer entre les fenêtres de l'application en cours . Notez que tilde est toujours l’onglet ci-dessus, c’est un tilde dans un clavier anglais américain, mais il peut être n'importe quoi dans d’autres langues.

Si vous appuyez sur la touche Windows pendant un moment, l'unité affichera tous les raccourcis clavier d'une superposition:

Enfin, près de tous les onglets de prise en charge des applications de terminal. La valeur par défaut dans Ubuntu le fait.

    
réponse donnée Javier Rivera 20.02.2014 - 09:05
la source
13

Ce n’est pas la réponse que vous recherchez, mais je pense que cela vaut la peine d’être considéré:
Au lieu de plusieurs onglets, vous pouvez utiliser screen et byobu :

screen vous permet de gérer plusieurs terminaux dans la même fenêtre. Dans l'image précédente, vous pouvez voir 3 terminaux (0 tcpdump, 1 top et 2 Node.js). Vous pouvez basculer entre eux avec Ctrl + a + {index of the terminal} par exemple (il y a beaucoup de commandes).
byobu est un wrapper pour screen , il ajoute un peu de couleur, plus de commandes et un menu d'aide. Mais vous pouvez utiliser screen seul, sans byobu .
Ici, il y a un tutoriel sur la façon d'installer et d'utiliser screen et byobu : lien

    
réponse donnée Salvatorelab 20.02.2014 - 12:36
la source
9

Avez-vous essayé d’ouvrir plusieurs terminaux en utilisant:

Ctrl + Shift + T

Puis en changeant parmi eux en utilisant:

Ctrl + PageUP

Et

Ctrl + PageDown

J'utilise habituellement ce scénario au moins pour moi

    
réponse donnée kamil 20.02.2014 - 12:48
la source
5

Dans KDE, c'est Alt + ': Paramètres système → Apparence et comportement de l'espace de travail → Comportement de la fenêtre:

    
réponse donnée Adobe 20.02.2014 - 09:31
la source
4

Je vous suggère d’essayer Guake , qui peut être installé depuis le centre de logiciels

sudo apt-get install guake

Voici une capture d'écran

Personnellement, je change d’onglet en utilisant ctrl + page up et ctrl + page down , ce qui est aussi la valeur par défaut pour autant que je m'en souvienne.

J'ai aussi lié Guake au bouton menu , que j'ai toujours considéré comme inutile. Maintenant, je peux basculer le terminal avec un seul bouton et avoir l’impression d’avoir des super pouvoirs.

    
réponse donnée Prinzhorn 21.02.2014 - 13:50
la source
3

Alt + ' ie Alt + Tilde vous permet de basculer entre les fenêtres de la même application.

Ou vous pouvez organiser ces fenêtres dans différents espaces de travail et utiliser les raccourcis clavier pour accéder à l’espace de travail approprié; J'ai quatre espaces de travail et utilise Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + pour basculer entre eux. Cela pourrait s'avérer être un moyen plus rapide d’accéder à la bonne fenêtre d’application lorsque vous en avez plusieurs à gérer. Vous pouvez spécifier le nombre d'espace de travail à utiliser dans votre système.

Pour échanger les fenêtres entre les espaces de travail, j'utilise Shift + Ctrl + Alt + , Shift + Ctrl + Alt + , Shift + Ctrl + Alt + , Shift + Ctrl + Alt + .

Ce sont des émulateurs de terminal qui permettent plusieurs fonctionnalités de tabulation:

    
réponse donnée precise 26.02.2014 - 20:47
la source
1

Raffael a demandé:

  

existe-t-il une application de terminal permettant des terminaux séparés dans des onglets?

J'aime vraiment konsole pour cela.

Raccourcis clavier (qui peuvent également être modifiés!)

Nouvel onglet

  • STRG + Shift + T

Modifier l'onglet

  • Maj + Gauche / Droite

Déplacer l'onglet

  • STRG + Onglet Modifier

Fermer l'onglet

  • Tapez 'exit' aussi souvent que nécessaire ou STRG + Shift + W

Vous pouvez également diviser la vue (verticalement ou horizontalement)

  • STRG + ( ou ) (signifie pour moi STRG + Shift + 8 ou 9)

et fermer la vue fractionnée

  • STRG + Shift + S

Et essayez-le avec Gnome Extension Putwindows

    
réponse donnée PythoNic 20.02.2014 - 15:58
la source
1

Créer une nouvelle fenêtre de terminal: ctrl + shift + n

Créez un nouvel onglet de terminal: ctrl + shift + t

Fermez un onglet ou une fenêtre de terminal: ctrl + d

Basculer entre les fenêtres de terminal: alt + '

Basculer entre les onglets du terminal: ctrl + pg dn (gauche), ctrl + pg up (droite) ou alt + tab# , par ex. alt + 1

    
réponse donnée wordsforthewise 09.08.2016 - 23:27
la source
0

Il vous suffit de maintenir Alt (après avoir relâché Tab et choisi la ou les fenêtres CLI) un peu plus longtemps et vous aurez la possibilité de choisir entre plusieurs fenêtres CLI ...

    
réponse donnée user121006 25.02.2014 - 21:28
la source
0

Ma solution consiste à utiliser xterm comme wrapper. Même si j'aime bien regrouper, il est parfois préférable de dissocier une fenêtre. C'est à dire. J'utilise le commandant de minuit en tant que gestionnaire de fichiers et il est regroupé avec d'autres fenêtres de terminal, ce qui n'est pas agréable

Donc, ce que j'ai fait, c'est:

  1. laissez gnome-terminal comme application de terminal par défaut
  2. éditez /usr/share/applications/mc.desktop pour exécuter mc dans la session xterm Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Vous pouvez faire quelque chose comme ça sur votre application. Le fait de l'avoir enveloppé dans xterm permet de le séparer en groupe sous alt-tab. Ce n'est pas une solution sans faille, vous aurez besoin de gérer les couleurs, copier dans un tampon peut vous donner un troble, mais généralement c'est une solution de contournement correcte.

    
réponse donnée Lauri 30.09.2016 - 20:15
la source
-1

Basculer entre les instances ouvertes d'un programme:

Alt + '

Basculer entre les onglets ouverts d’une instance de programme:

Ctrl + Tab

Basculer entre les programmes:

Alt + Onglet ou Super + Onglet

    
réponse donnée Mohsen Kashi 29.10.2014 - 09:56
la source

Lire d'autres questions sur les étiquettes