自动配置和安装 tmux 插件

自动配置和安装 tmux 插件

我正在尝试编写一个 bash 脚本来自动设置我的 tmux 环境。本质上我需要做的是:

  1. 从我的存储库复制 .tmux.conf
  2. 克隆https://github.com/tmux-plugins/tpm进入〜/.tmux/plugins/tpm
  3. 运行tmux
  4. <Prefix>-I在 tmux 会话中执行(对我来说前缀是 Ctrl-B)

步骤 1-3 非常简单,但我不知道如何将 bash 中的按键序列发送到终端。

编辑

我尝试运行以下命令:
tmux send-prefix -t 0; tmux send-keys -t 0 "I
但它不起作用。我收到以下错误:
I: command not found
有关如何使其工作的任何想法吗?

答案1

列表中的操作 #4 ( "Execute <Prefix>-I in the tmux session") 是由以下命令设置的tpm运行脚本之一(更新插件.sh)安装由tpm.

因此,您只需调用此脚本作为部署脚本的一部分,而不是尝试注入击键来触发它。

相关内容