如何从外部发送 Tmux 前缀命令?

How can I send a Tmux prefix command from outside?

我正在写 Rakefile 来在我的机器上配置 Tmux。安装 Tmux Plugin Manager 后,您应该执行 prefix + I。我想从我的 Rakefile.

做到这一点

我一直在阅读 $ tmux send-keys 命令,但我一直无法弄清楚如何发送前缀(同样,我什至不确定 send-keys 是要走的路)。

基本上我想在分离模式下启动 Tmux 会话并从 shell 传递 prefix + I。我该怎么做?

通常,您不会将前缀命令发送到 tmux——您 运行 直接使用键盘快捷键 运行 发送 tmux 命令。

对于您的具体情况,请阅读 Tmux 插件管理器的源代码。看看当使用 prefix + I 时它做了什么,然后自己使用 运行 相同的命令。这可能相当于将一些文件下载并复制到 ~/.tmux/plugins/