如何使用“send-keys”或其他 Tmux 命令以编程方式运行键绑定?

Shu*_*eng 4 keyboard-shortcuts terminal debian tmux

我想使用或其他一些 Tmux 命令来使用:和send-keys执行以下键绑定 ( M-l) :prefixC-asend-prefixC-a

\n
bind M-l send-keys -R \\; clear-history \\; send-keys C-l \\; display "\xe2\x96\x88\xe2\x96\x93\xe2\x96\x91 clear"\n
Run Code Online (Sandbox Code Playgroud)\n

我已经尝试send-keys C-a M-lsend-keys C-a C-a M-l,但似乎都不起作用。

\n

我猜原因是 Tmux 将这些键发送到活动窗格(在其中运行的进程),而不“拦截”它们,即它不会起作用prefixC-a使用send-keys.

\n

如何使用 Tmux 以编程方式执行键绑定send-keys如何使用(或其他命令)

\n

Nic*_*ott 5

您无法使用发送键触发 tmux 键绑定。您可以只运行该密钥绑定的命令。