如何在關閉視窗時新增 tmux 確認提示?

如何在關閉視窗時新增 tmux 確認提示?

tmux我在的列表鍵中看到:

bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window

我使用tmuxinator, 並且經常會過度使用Ctrl- D,導致我不小心關閉了視窗。有沒有辦法將此提示新增到我關閉的任何視窗/窗格中,但僅限於已建立的視窗/窗格tmuxinator?我不想將其用於臨時窗口或新窗口,而只想用於在新會話中創建的窗口。

答案1

來自具有不同綁定的手冊頁。

unbind C-d                                                                                                                                                                                                                            
bind -n C-d confirm-before -p "kill-pane #P? (y/n)" kill-pane  

-n告訴 tmux 你之前不需要輸入前綴。

如果您要觸發的命令有多個單字,例如respawn-pane -k,那麼您需要將該命令用雙引號引起來。

 bind X  confirm -p "Do you want to kill the pane?" "respawn-pane -k";

相關內容