有没有一种方法来别名tmux命令?
tmux有一个可以通过Cb :
访问的命令模式Cb :
并且我想知道是否有一种方法可以将我的.tmux.conf
文件中的命令别名为split-window
,这样我更经常使用vim中的vsp
。
我知道我可以绑定键盘快捷键bind
但我可以别名命令?
从tmux 2.0开始,这似乎不可能。
然而,你可以做的一件事是从shell发送命令到封装的tmux会话。 这意味着你可以,例如,创建一个可以拆分窗口的bash别名:
alias vsp="tmux split-window -h"
然后,您可以从bash提示符运行vsp
来垂直分割tmux窗口。 根据您的具体使用情况,这可能会有所帮助。
值得注意的是,如果最小化输入是目标,则tmux命令可以缩短为最短的明确前缀: sp
与split-window
完全相同。
是的。 在你的tmux.conf中使用bind-key
。 例如要分割tmux窗口使用:
bind-key v split-window -v #C-b v to split vertically
bind-key h split-window -h #C-b h horizontal
如果你不想使用前缀(Cb),只需添加-n参数:
bind-key -n C-right next # C - → to move to next window.
有一个mod不仅允许别名,而且还可以在tmux中创建新命令:http://ershov.github.io/tmux/
例如:
proc vsp {args} { split-window -h {*}$args }
没有涉及外壳,没有新的进程产生。
链接地址: http://www.djcxy.com/p/15109.html上一篇: Is there a way to alias tmux commands?
下一篇: Default assembly revision number always 0 in F# assemblies