Comment mettre fin à une fenêtre dans tmux?
Comment mettre fin à une fenêtre dans tmux? Comme le Ctrlunk raccourci dans écran avec Ctrlun étant le préfixe.
- De quoi avez-vous été googler? Si je recherche pour votre question titre, ceci est le top frappé. A une utile liste de raccourcis (y compris celui qui est identifié par cnicutar ci-dessous)
- Eh bien, maintenant cette question elle-même est le top hit sur google...
Vous devez vous connecter pour publier un commentaire.
Kent réponse pleinement répondu à votre question, cependant, si vous cherchez à changer de combinaisons de configuration similaire à GNU Écran, voici un tmux.conf que j'ai utilisé pour ce faire:
essayer
Prefix
+ &si vous avez
dans votre
.tmux.conf
, vous pouvez appuyer surPrefix
+ q pour tuer trop la fenêtre, seulement si il y a un seul panneau dans la fenêtre.la valeur par défaut de Préfixe ci-dessus est Ctrl+b,
afin de mettre fin à la fenêtre par défaut, vous pouvez utiliser Ctrl+b &
Ctrl+b &
, notez que vous devez confirmer avecy
pour vraiment tuer la fenêtre en cours incluning tous les volets de la fenêtre. Vous obtiendrez être placé à l'intérieur de la fenêtre que vous avez utilisé en dernier avant que.Prefix
+q
montre volet de nombre, de sorte que l'attributionkillp
à cette combinaison permettra de remplacer ce raccourci.<Prefix>
&
pour le meurtre d'une fenêtre<Prefix>
x
pour le meurtre d'un voletSi il y a un seul volet (c'est à dire la fenêtre n'est pas divisé en plusieurs volets,
<Prefix>
x
de tuer la fenêtre)Comme toujours réitéré,
<Prefix>
est généralementCTRL+b
. (Je pense que pour des questions de débutant, on peut juste direCTRL+b
tout le temps, et de ne pas parler de préfixe à tous, mais de toute façon 🙂 )respawn-pane -k
.Généralement:
Ainsi, par exemple, si vous êtes dans la fenêtre 1 et que vous voulez tuer la fenêtre 9:
INFO=$(tmux new-window -P notepad)
suivie partmux kill-window -t $INFO
.Pour moi la solution ressemble:
ctrl+b q
pour afficher le volet des nombres.ctrl+b x
de tuer volet.Tuer le dernier volet tuera la fenêtre.
Killing last pane will kill window
. Ne fonctionne pas pour moi? Je suis sur macSi vous voulez juste faire une fois, sans l'ajout d'un raccourci, vous pouvez toujours taper
Alors que vous avez demandé comment tuer une fenêtre resp. volet, souvent, je ne veux pas le tuer, mais simplement pour qu'il retrouve un état de fonctionnement (la mise en page des volets est d'importance pour moi, tuer un volet détruit donc je doit le recréer); tmux fournit la
respawn
commandes à cet effet:respawn-pane
resp.respawn-window
. Juste que les gens comme moi peuvent trouver cette solution ici.Beaucoup de façons de le faire, mais mon préféré, c'est tout simplement en tapant "exit" à l'invite bash.
ctrl + d
tue une fenêtre de terminal linux, fonctionne aussi dans tmux.C'est le genre d'approche.