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

标签 tmux

我正在写Rakefile在我的机器上配置Tmux。安装Tmux Plugin Manager之后,您应该执行prefix + I。我想通过Rakefile做到这一点。

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

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

最佳答案

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

对于您的特定情况,请阅读Tmux插件管理器的源代码。查看使用prefix + I时的操作,然后自己运行相同的命令。这可能等于将某些文件下载并复制到~/.tmux/plugins/

关于tmux - 如何从外部发送Tmux前缀命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47003469/

相关文章:

shell - TMUX:启动 shell 命令退出时如何使新窗口保持不变?

bash - Tmux 提示不遵循正常的 bash 提示 PS1\W

bash - 如何在状态栏中显示 tmux 环境变量(作为窗口格式)

node.js - tmux ctrl+d 不脱离 session

Tmux 从不同文件加载多个环境

Tmux 命令在事件 Pane 上运行 shell 命令?

bash - Tmux 窗口标题不断重命名

anaconda - 在 tmux 中拆分 Pane 时保持旧的 conda env 处于激活状态

ssh - 如何在 SSH session 上自动启动 tmux?

tmux - 如何重新附加到 tmux 进程