杀死窗口时如何添加 tmux 确认提示?

Bra*_*ord 3 tmux

我看到 intmux的列表键:

bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window
Run Code Online (Sandbox Code Playgroud)

我使用tmuxinator, 并且经常会过度使用Ctrl- D,我不小心关闭了一个窗口。有没有办法将此提示添加到我关闭的任何窗口/窗格中,但仅适用于由tmuxinator? 我不希望这个用于临时或新窗口,而只是那些在我的新会话中创建的窗口。

soy*_*uka 7

从具有不同绑定的手册页。

unbind C-d                                                                                                                                                                                                                            
bind -n C-d confirm-before -p "kill-pane #P? (y/n)" kill-pane  
Run Code Online (Sandbox Code Playgroud)

-n 告诉 tmux 您之前不需要输入前缀。

如果您要触发的命令有多个单词,例如respawn-pane -k,则需要将命令括在双引号中。

 bind X  confirm -p "Do you want to kill the pane?" "respawn-pane -k";
Run Code Online (Sandbox Code Playgroud)