Tmux

TMUX:kill-session 命令的 confirm-before 選項

  • May 4, 2022

對於 TMUX,我們知道 kill-window 有一個 confirm-before 選項。例如,文章

殺死視窗時如何添加 tmux 確認提示? tmux 在終止視窗上禁用確認提示

想知道 kill-session 命令是否有 confirm-before 選項

我們知道有一個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

引用自:https://unix.stackexchange.com/questions/701412