如何将 tmux 占用/解释的键绑定发送到 tmux 中运行的程序?

如何将 tmux 占用/解释的键绑定发送到 tmux 中运行的程序?

假设我正在跑步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 %%%'

相关内容