Comment passer directement à une window dans Tmux?

Je voudrais passer directement à un volet dans Tmux, par la window #.

Comment puis-je faire ceci? Je sais comment faire un cycle entre les volets, et déplacer vers les volets qui sont à côté du volet en cours.

Je voudrais pouvoir exécuter la command display-panes , qui affiche le "pane #" sur chaque volet, puis saute directement à un volet en utilisant le volet # qui était affiché par display-panes d' display-panes .

Est-ce possible?

NOTE: Et pour être clair, je ne veux pas dire window, je veux dire volet. Merci!

Vous pouvez accéder directement à un panneau en tapant l'index du panneau pendant qu'il est affiché par la command display-panes .

De l' man tmux :

 display-panes [-t target-client] (alias: displayp) Display a visible indicator of each pane shown by target-client. See the display-panes-time, display-panes-colour, and display-panes-active-colour session options. While the indicator is on screen, a pane may be selected with the '0' to '9' keys. 

Ou au lieu de taper la command, vous pouvez utiliser:

 Cb q 
  • Cb envoyer la touche préfixe
  • q index des panneaux d'affichage

Ctrl b q (la séquence de préfixe de tmux plus q ) affiche brièvement les index de la window, si vous entrez le numéro de l'index pendant leur affichage, votre slider se déplacera dans cette window.

Si vous avez un grand nombre de volets et que le time d'affichage est trop court, vous pouvez configurer tmux pour afficher l'index pour un intervalle spécifié avec l' display-panes-time de votre ~/.tmux.conf . La valeur est en millisecondes.

Je sais que ce n'est pas nécessairement ce que vous avez demandé, mais le support de souris est assez facile et la plupart des émulateurs de terminal le supporte.

Vous pouvez simplement cliquer sur le volet sur lequel vous souhaitez basculer. 🙂