我有一些命令,我不想为它们创建键盘,并且更喜欢使用命令模式。例如,我想要类似的东西:
<C-a>:restart-guard
我可以运行一个脚本在我的防护窗口中运行一些命令
这可能吗?
答案 0 :(得分:5)
您无法直接定义用户定义的命令 但是你总是可以用 so (源文件的最短别名)或带有 ru 的程序调用tmux脚本(的最短别名>运行 - 壳强>)
对于 so ,您需要提供命令的路径或让tmux服务器在您的自定义命令所在的文件夹中启动
这是一个简单的例子,你将restart-guard脚本放在〜/ .tmux /命令中 你使用scipt启动tmux:
#!/bin/bash
cd ~/.tmux/commands
tmux
然后在tmux中,执行
<C-a>:so restart-guard
我正在寻找一种方法来启动tmux的目录而不是启动时的〜/ .tmux / commands目录
答案 1 :(得分:3)
遗憾的是,目前tmux无法做到这一点。