tmux désactiver l'invite de confirmation sur kill-window

23

J'ai parcouru les pages de manuel, donc cela pourrait demander en vain. Je suis ennuyé par le message de confirmation de kill-window ( Ctrl-b &ou Ctrl-b kill-windowsur la configuration par défaut). Cela donne toujours:

Confirmer «kill-window»? (o / n)

Personnellement, je ne frapperais jamais par Ctrl-b &mégarde. Existe-t-il un moyen de désactiver cette invite, ou les invites en général dans tmux?

Purrell
la source

Réponses:

29

Par défaut <Prefix> &est lié à confirm-before -p "kill-window #W? (y/n)" kill-window. L'utilisation de confirm-beforeprovoque l'invite. Si vous ne voulez pas l'invite de confirmation, alors reliez &directement à kill-window:

bind-key & kill-window

Vous voudrez peut-être aussi vous relier x. Il s'agit par défaut d'une version de confirmation de kill-pane; bien que vous souhaitiez peut-être déterminer si celui-ci peut être trop facile à taper accidentellement avant de supprimer la confirmation.

bind-key x kill-pane

Remarque: Les deux exemples ci-dessus conviennent à une inclusion directe dans .tmux.conf, mais vous pouvez également les taper dans une <Prefix> :invite, ou les taper dans un shell après tmux(bien que vous deviez citer / échapper &car il est généralement spécial pour le shell).

Je pense que ce sont les seules liaisons par défaut qui utilisent confirm-before. Vous pouvez vérifier votre configuration particulière comme ceci:

tmux list-keys | grep confirm-before
Chris Johnsen
la source
2
... alléluia!
Purrell
bind-key X kill-pane
suzanshakya