Thermatix Asked: 2018-08-12 05:35:49 +0800 CST2018-08-12 05:35:49 +0800 CST 2018-08-12 05:35:49 +0800 CST 关于 tmux TPM 插件的文档 772 我想构建一个基于 TPM 的插件,但提供的示例非常少,没有解释如何做事(比如创建可以在 tmux 状态栏中使用的命令,或者如何将 args 传递给插件例子)。 有没有我可以查看的超级注释插件,以更好地了解它的工作原理?或者关于这个的一些更好的信息? tmux documentation 1 个回答 Voted Best Answer meuh 2018-08-12T09:26:58+08:002018-08-12T09:26:58+08:00 tmux插件只是常规位置 ( ~/.tmux/plugins/) 中的 shell 脚本,插件管理器将使用内置tmux run-shell命令查找和运行该脚本。它只是为了清洁而包装。shell 脚本使用标准的内置 tmux 命令实现其他一切。您不能添加任何新的。请参阅man tmux所有命令。 如果您查看cpu 插件,它允许您拥有新的状态行选项,例如#{cpu_percentage}. 为此,它使用 tmux show-option -gqv status-right 找到你想要的配置字符串,并通过调用插件提供的其他 shell 脚本之一来替换匹配选项,即在这种情况下 #(~/.tmux/plugins/tmux-cpu/scripts/cpu_percentage.sh) 该形式#()是标准的内置 tmux 语法,用于从status-right和其他变量的值运行 shell 命令。请参阅FORMATS部分下的手册页。 更新status-right后的字符串通过tmux set-option -qg status-right.
tmux
插件只是常规位置 (~/.tmux/plugins/
) 中的 shell 脚本,插件管理器将使用内置tmux run-shell
命令查找和运行该脚本。它只是为了清洁而包装。shell 脚本使用标准的内置 tmux 命令实现其他一切。您不能添加任何新的。请参阅man tmux
所有命令。如果您查看cpu 插件,它允许您拥有新的状态行选项,例如
#{cpu_percentage}
. 为此,它使用找到你想要的配置字符串,并通过调用插件提供的其他 shell 脚本之一来替换匹配选项,即在这种情况下
该形式
#()
是标准的内置 tmux 语法,用于从status-right
和其他变量的值运行 shell 命令。请参阅FORMATS部分下的手册页。更新
status-right
后的字符串通过tmux set-option -qg status-right
.