我想创建一个屏幕快捷方式^q
以脱离当前会话。在 Tmux 中我会使用bind -n
命令。
在屏幕上我尝试过:
bind q detach
使用前缀 asC-a q
bind ^q detach
根本不起作用
是否有可能如此简单地绕过屏幕中的前缀C-q
?
答案1
你选择了一个困难的角色。例如,如果您尝试过,Control-P会更容易一些,即(使用bindkey
not bind
):
bindkey ^p detach
它会起作用的。你可以尝试同样的方法^q
,但它可能不会起作用。问题是Control-Q你的 tty 也使用它来进行流量控制(xon/xoff)。由于您可能对流量控制不感兴趣,因此您可以使用 shell 命令在 tty 中禁用它
stty -ixon
然后Control-Q应该可以工作。