将命令发送到新的 tmux 窗格?

Phi*_*ide 6 tmux

如果我想向 tmux 中正在运行的窗格发送命令,我可以这样做:

tmux send -t foo ls ENTER
Run Code Online (Sandbox Code Playgroud)

我想我可以做类似的事情来做同样的事情,但在一个新的窗格中:

tmux send ls ENTER
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以在窗格中运行?

小智 5

在新窗格中运行命令很容易,只需:

tmux new-window your command ENTER
Run Code Online (Sandbox Code Playgroud)

问题是命令完成后窗口就会被销毁。因此,“tmux new-window ls ENTER”没有意义。相比之下,“tmux new-window top ENTER”或“tmux new-window watch ls ENTER”似乎更合理。

  • FWI,如果您到达此页面想知道如何拆分现有窗口,请使用命令“tmux split-window your command ENTER” (2认同)