zsh通过键绑定附加到tmux

时间:2016-06-02 16:19:21

标签: zsh tmux zshrc

我正在尝试在zsh中将 Alt-M 连接到tmux会话。

.zshrc的内容:

tmux-open() {
  tmux attach
}
zle -N tmux-open
bindkey '^[m' tmux-open

当我按下 Alt-M ,而不是附加到tmux会话时,我得到:

  

开放终端失败:不是终端

从zsh提示符调用tmux-open会附加到tmux会话。密钥绑定有什么问题?

1 个答案:

答案 0 :(得分:0)

一种可能的替代方法是进行只键入命令tmux attach

的键绑定
bindkey -s '^[m' 'tmux attach\n'

当提示符在空命令行

时,这将起作用