当我退出 tmux 会话中的最后一个终端时,它会自动关闭 tmux 并将我返回到父终端。是否可以让 tmux 切换到另一个已经在运行的会话而不是关闭?
我为我处理的每个任务创建一个新的命名会话,例如 TRxxx、电子邮件、scratch 等,当我完成其中一个任务时,我通过在每个任务中运行 exit 来关闭所有终端。当您在会话的最后一个终端中运行 exit 时,tmux 会将您返回到父终端,但是否有可能让它切换到其他打开的会话之一,这样我就不必重新连接?
这个问题类似于“终止一个 tmux 会话并选择另一个 tmux 会话”,但我想通过使用退出而不是终止窗口来关闭我的终端。
我想要一个类似于choose-session( PREFIX s)的 Tmux 命令,但如果选择另一个会终止当前会话。
理想情况下,如果当前会话附加在其他地方,则该命令将分离当前会话,但如果这是唯一的附件,则将其终止。这可以通过tmux display -p '#{session_many_attached}'
有一个类似的问题,但它已经很老了,并且会反过来问这个问题(查询、杀死、连接)。
tmux ×2