如何将密钥发送到“其他窗格”?

Ana*_*Ana 6 tmux

阅读tmux 手册页,我认为在两窗格设置中将字符从一个窗格发送到另一个窗格的命令如下:

tmux send-keys -t + "ls -l"
Run Code Online (Sandbox Code Playgroud)

但它只是发送到我目前所在的同一个窗格。 但是,如果我执行以下操作:

tmux send-keys -t %1 "ls -l"
Run Code Online (Sandbox Code Playgroud)

其中 %0 是我当前的窗格,而 %1 是“其他”窗格,那么它确实可以正常工作。

我错过了什么?

Chr*_*sen 5

+可用于指定任一的“下一个窗口”或“下一个窗格”。+由于解析的方式,bare总是被解释为“下一个窗口”。

要强制“下一个窗格”解释使用.+(FULL STOP 后跟加号):

tmux send-keys -t .+ 'ls -l'
Run Code Online (Sandbox Code Playgroud)