我正在尝试在zsh中将 Alt-M 连接到tmux会话。
.zshrc的内容:
tmux-open() {
tmux attach
}
zle -N tmux-open
bindkey '^[m' tmux-open
当我按下 Alt-M ,而不是附加到tmux会话时,我得到:
开放终端失败:不是终端
从zsh提示符调用tmux-open
会附加到tmux会话。密钥绑定有什么问题?
答案 0 :(得分:0)
一种可能的替代方法是进行只键入命令tmux attach
:
bindkey -s '^[m' 'tmux attach\n'
当提示符在空命令行
时,这将起作用