TMUX:kill-session命令的confirm-before选项

TMUX:kill-session命令的confirm-before选项

对于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

相关内容