zsh 通过按键绑定附加到 tmux

问题描述 投票:0回答:1

我正在尝试将 zsh 中的 Alt-M 附加到 tmux 会话。

.zshrc 的内容:

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

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

打开终端失败:不是终端

从 zsh 提示符调用

tmux-open
会附加到 tmux 会话。按键绑定有什么问题?

zsh tmux zshrc
1个回答
0
投票

一个可能的替代方案是创建一个仅键入命令的键绑定

tmux attach

bindkey -s '^[m' 'tmux attach\n'

当提示符位于空命令行时,这将起作用

© www.soinside.com 2019 - 2024. All rights reserved.