tmux wyłącz monit o potwierdzenie w oknie kill


23

Przejrzałem strony podręcznika, więc może to na próżno pytać. Denerwuje mnie komunikat potwierdzający okno zabicia ( Ctrl-b &lub Ctrl-b kill-windowdomyślną konfigurację). To zawsze daje:

Potwierdź „okno zabicia”? (t / n)

Osobiście nigdy nie uderzyłbym Ctrl-b &przypadkowo. Czy jest jakiś sposób na wyłączenie tego monitu lub generalnie monitu w tmux?

Odpowiedzi:


29

Domyślnie <Prefix> &jest związany z confirm-before -p "kill-window #W? (y/n)" kill-window. Użycie confirm-beforepowoduje monit. Jeśli nie chcesz otrzymywać monitu o potwierdzenie, po prostu ponownie powiąż &bezpośrednio z kill-window:

bind-key & kill-window

Możesz także chcieć ponownie powiązać x. Domyślnie jest to potwierdzająca wersja kill-pane; chociaż możesz zastanowić się, czy nie jest to zbyt łatwe do przypadkowego wpisania przed usunięciem potwierdzenia.

bind-key x kill-pane

Uwaga: oba powyższe przykłady nadają się do bezpośredniego włączenia .tmux.conf, ale możesz również wpisać je w <Prefix> :wierszu poleceń lub wpisać w powłoce później tmux(choć będziesz musiał zacytować / uciec, &ponieważ zwykle jest to specjalne dla powłoki).

Myślę, że to jedyne domyślne wiązania, które używają confirm-before. Możesz sprawdzić swoją konfigurację w następujący sposób:

tmux list-keys | grep confirm-before

2
... Alleluja!
Purrell

bind-key X kill-pane
suzanshakya
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.