tmux deaktiviere die Sicherheitsabfrage im kill-window

23

Ich habe die Manpages durchgesehen, umsonst. Ich ärgere mich über die Bestätigungsmeldung für kill-window ( Ctrl-b &oder Ctrl-b kill-windowüber das Standard-Setup). Dies gibt immer:

Bestätige 'kill-window'? (j / n)

Persönlich würde ich im Grunde nie Ctrl-b &ungewollt zuschlagen. Gibt es eine Möglichkeit, diese Eingabeaufforderung oder Eingabeaufforderungen im Allgemeinen in tmux zu deaktivieren?

Purrell
quelle

Antworten:

29

Standardmäßig <Prefix> &ist gebunden an confirm-before -p "kill-window #W? (y/n)" kill-window. Die Verwendung von confirm-beforebewirkt die Aufforderung. Wenn Sie die Bestätigungsaufforderung nicht möchten, binden Sie einfach &direkt erneut an kill-window:

bind-key & kill-window

Vielleicht möchten Sie auch erneut binden x. Standardmäßig wird eine bestätigende Version von kill-pane; Möglicherweise möchten Sie jedoch prüfen, ob dies zu einfach ist, um es versehentlich einzugeben, bevor Sie die Bestätigung entfernen.

bind-key x kill-pane

Hinweis: Beide obigen Beispiele eignen sich für die direkte Einbindung in .tmux.conf, Sie können sie jedoch auch in eine <Prefix> :Eingabeaufforderung oder in eine Shell nach der tmuxEingabe eingeben (obwohl Sie &die Shell normalerweise mit Anführungszeichen oder mit Escapezeichen versehen müssten ).

Ich denke, das sind die einzigen Standardbindungen, die verwendet werden confirm-before. Sie können Ihre spezielle Konfiguration folgendermaßen überprüfen:

tmux list-keys | grep confirm-before
Chris Johnsen
quelle
2
... Halleluja!
Purrell
bind-key X kill-pane
Suzanshakya