
Ich sehe in tmux
den Listenschlüsseln:
bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window
Ich verwende tmuxinator
und übertreibe es oft mit Ctrl- D, wenn ich versehentlich ein Fenster schließe. Gibt es eine Möglichkeit, diese Eingabeaufforderung zu jedem Fenster/Bereich hinzuzufügen, das ich schließe, aber nur für die, die von erstellt wurden tmuxinator
? Ich möchte dies nicht für temporäre oder neue Fenster, sondern nur für die, die bei meiner neuen Sitzung erstellt wurden.
Antwort1
Aus der Manpage mit anderer Bindung.
unbind C-d
bind -n C-d confirm-before -p "kill-pane #P? (y/n)" kill-pane
-n
teilt tmux mit, dass Sie das Präfix vorher nicht eingeben müssen.
Falls der Befehl, den Sie auslösen möchten, aus mehr als einem Wort besteht respawn-pane -k
, z. B. , müssen Sie den Befehl in Anführungszeichen setzen.
bind X confirm -p "Do you want to kill the pane?" "respawn-pane -k";