相关疑难解决方法(0)

杀死一个 tmux 会话并选择另一个 tmux 会话

我正在尝试绑定X以执行以下操作:

  • 提示用户是否应终止会话
  • 如果y输入,则终止会话
  • 会话终止后选择另一个会话(上一个、上一个或下一个会话)

一些不太正确的类似命令

  1. 终止会话并关闭终端:

    bind X confirm-before -p "Kill #S (y/n)?" kill-session
    
    Run Code Online (Sandbox Code Playgroud)
  2. 提示用户输入要终止的会话名称,并在终止后选择下一个会话:

    bind X command-prompt -p "kill:"  "switch-client -n \; kill-session -t '%%'"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我一直无法找到类似命令的示例。这是一个不起作用的解决方案:

    bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \
    switch-client -n \; kill-session -t \"$SESSION\""
    
    Run Code Online (Sandbox Code Playgroud)

tmux

11
推荐指数
1
解决办法
4829
查看次数

标签 统计

tmux ×1