对于TMUX,我们知道kill-window有一个confirm-before选项。例如,帖子
如何在关闭窗口时添加 tmux 确认提示? tmux 禁用终止窗口上的确认提示
不知道kill-session命令是否有confirm-before选项
答案1
我们知道有一个
confirm-before
选项kill-window
。
不,confirm-before
不是 的选项kill-window
。这是一个 tmux 命令喜欢 kill-window
。区别在于confirm-before
确认后执行另一个命令(例如kill-window
):
confirm-before [-b] [-p prompt] [-t target-client] command
(别名
confirm
:)
执行前要求确认command
。 […]
(来源)
有这个默认绑定运行confirm-before -p "kill-window #W? (y/n)" kill-window
并且或许这就是您认为confirm-before
特定于 的原因kill-window
。嗯,这并不具体。
其他命令(即command
)也可能kill-session
如此。要亲自查看,请在 tmux 提示符中键入以下内容(注意:打开提示符的默认键绑定是Ctrl+ b, :):
confirm-before kill-session
并击中Enter.或者在 tmux 内运行的 shell 中调用它:
tmux confirm-before kill-session
另一个命令可能是confirm-before
.你可以这样做(同样是 shell 代码):
tmux confirm-before -p 'kill?' 'confirm-before -p "sure?" "confirm-before -p \"really?\" kill-session"'
在哪里confirm-before
运行confirm-before
,运行confirm-before
,运行kill-session
。