在 tmux 中运行时 zsh 前缀补全消失

在 tmux 中运行时 zsh 前缀补全消失

zsh使用向上和向下箭头键的前缀补全效果令人惊叹。假设我有以下命令历史记录:

  1. ls ~
  2. vim .zshrc
  3. ls /tmp
  4. cat /tmp/wiefoijewfoijwef
  5. ls /etc

然后,当我输入ls并按向上箭头时,它只会建议选项 5,3 和 1。

不幸的是,当在 中启动时tmux,该功能消失了,箭头键仅提供简单的历史记录浏览(5,4,3,2,1)。为什么?我怎样才能改变这一点?

答案1

我发现问题出在我的.zshrc.有一部分代码重新定义了键绑定,试图识别终端。但是,tmux*与 的 glob 不匹配xterm*

相关内容