![如何将 tmux 占用/解释的键绑定发送到 tmux 中运行的程序?](https://linux22.com/image/173209/%E5%A6%82%E4%BD%95%E5%B0%86%20tmux%20%E5%8D%A0%E7%94%A8%2F%E8%A7%A3%E9%87%8A%E7%9A%84%E9%94%AE%E7%BB%91%E5%AE%9A%E5%8F%91%E9%80%81%E5%88%B0%20tmux%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
假设我正在跑步ranger
里面 tmux
会话,但我想发送一个键盘快捷键ranger
(例如Ctrl+ H),该快捷键已在tmux
.
是否有类似于“插入模式”中的vim
's Ctrl+ 的直通模式将键绑定发送到底层程序?O
我知道您可以设置键绑定来发送键绑定,但这对于映射所有其他程序键绑定是不切实际的。
答案1
您可以使用send-keys
:
C-b : send C-h
C-h
不是 tmux 默认使用的密钥(正是因此您不需要这样做)。
如果您运行的是 3.1 或 master,您可以尝试类似这样的方法来制作一个发送下一个密钥的密钥:
bind -n C-o command-prompt -kp key 'send %%%'