是否可以向tmux添加自定义命令?

Jos*_*dah 3 tmux

我有一些命令,我​​不想创建键绑定,并且更喜欢使用命令模式.例如,我想要类似的东西:

<C-a>:restart-guard
Run Code Online (Sandbox Code Playgroud)

我可以运行一个脚本在我的警卫窗口中运行一些命令

这可能吗?

y.p*_*ann 5

你不能直接定义用户定义的命令,但你可以随时拨打与TMUX脚本等等(最短别名源文件)或程序RU(最短别名运行壳)

对于这样,你需要给的路径,命令或有TMUX服务器在您的自定义命令的文件夹中启动

这是一个简单的例子,你把你的restart-guard脚本放在〜/ .tmux /命令中,你使用scipt启动tmux:

#!/bin/bash
cd ~/.tmux/commands
tmux
Run Code Online (Sandbox Code Playgroud)

然后在tmux里面做

<C-a>:so restart-guard
Run Code Online (Sandbox Code Playgroud)

我目前正在寻找一种方法来启动tmux的目录而不是启动时的〜/ .tmux/commands目录