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

Chr*_*sco 5 tmux

我正在编写一个Rakefile在我的机器上配置 Tmux 的程序。安装Tmux 插件管理器后,您应该执行以下操作prefix + I。我想从我的Rakefile.

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

基本上我想以分离模式启动 Tmux 会话并prefix + I从 shell 传递 , 。我怎样才能做到这一点?

Mar*_*erg 0

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

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