我想要两个 tmux 窗格——第一个可以有几个程序中的一个(通常但不总是 vim),第二个将在 R、python 或 bc 中进行交互式会话。
这两个窗格并不总是显示同一个系统——通常我会在系统 A 上运行 tmux,在其中的一个窗格中做某事,然后让第二个窗格 ssh'd 到系统 B 并运行一个交互式会话那里的 R/Python/bc。
我的目标是能够在第一个窗格中突出显示某些内容,并在另一个窗格中发送和执行。
我知道 tmux 可以在窗格之间复制/粘贴。而且我知道 tmux 可以将特定命令发送到另一个窗格并以 enter 结束它以便执行。但是我可以将“我在第一个窗格中突出显示的任何内容”发送到第二个窗格,然后以输入字符结束以执行吗?
(换句话说,我正在尝试模拟 IDE 的行为,您可以在其中突出显示代码块并单击“运行”。我希望专门使用 tmux 来执行此操作,而不是特殊的 vim 插件,因为有时我' 将在第一个窗格中使用 vim 以外的其他内容。)