Ctrl+A 和 Ctrl+E 被 tmux 拦截

Ctrl+A 和 Ctrl+E 被 tmux 拦截

不确定什么时候开始发生的,但 tmux 似乎阻止了 Ctrl+A 和 Ctrl+E 的正常行为。它不会跳转到行首或行末,而是打印出字符本身,“^A”和“^E”。我使用 Alacritty 作为我的终端,当我不在 tmux 中时,它工作正常。

更新: 在评论者的帮助下,问题似乎与 tmux 配置无关。即使不使用配置文件,问题也会出现。它也可以使用其他终端重现,因此这也不是 Alacritty 问题。我的同事使用与我相同的 tmux 版本(2.9a),没有遇到相同的问题。我们的stty -a设置相同。有什么想法吗?

答案1

我终于弄清楚了导致这个问题的原因。在我的.zshrc文件中,我有

export EDITOR='vi'

由于未知的原因,tmux 不喜欢在编辑器名称周围加引号,因此

export EDITOR=vi

效果同样好,解决了我遇到的问题。

相关内容