在tmux
中打开命令提示符的正常方法是prefix + :
。我希望绑定序列prefix + ;
以打开命令提示符。我太懒了,不敢按换档键。
当我把它放在我的tmux.conf
:bind-key ; command-prompt
中时,我得到了以下错误:/Users/skilbjo/.tmux.conf:19: usage: bind-key [-cnr] [-t mode-table] [-T key-table] key command [arguments]
这很有趣,因为当我执行prefix + ?
(tmux list-keys
的别名)时,列出了以下内容:bind-key -T prefix : command-prompt
。这个巫术是怎么运作的?我甚至尝试过bind-key -T prefix ; command-prompt
,但是没有效果,同样的错误消息。
发布于 2016-08-12 14:05:07
tmux使用分号作为命令分隔符。
来自tmux手册页:
可以将多个命令一起指定为命令序列的一部分。每个命令应该用空格和分号分隔;命令从左到右依次执行,以反斜杠结尾的行继续到下一行,除非用另一个反斜杠转义。可以使用反斜杠转义文字分号(例如,当指定要绑定键的命令序列时)。
你要做的是:
unbind-key \;
bind-key \; command-prompt
https://stackoverflow.com/questions/38911119
复制相似问题