如何在关闭窗口时添加 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";

相关内容