CTRL-a 和 CTRL-e 在 tmux 中映射不正确

CTRL-a 和 CTRL-e 在 tmux 中映射不正确

我喜欢使用命令行命令CTRL-a(行首) 和CTRL-e(行尾),但是当我启动 tmux 会话时,这些命令不起作用。 CTRL 键似乎被解释为插入符号^,就像我在终端中分别看到的^A^E一样。CTRL-b没有任何问题。

我正在使用 xfce4-terminal 和 zshell,看看这有什么区别。

在 .tmux.conf 中设置set -g default-terminal 'screen-256color'没有帮助。

如能帮助我将非常感激。

答案1

对我的点文件进行以下更改后,我还能够在 tmux 会话中使用 emacs 样式的键绑定。

# .zshrc
bindkey -e

# .tmux.conf
set -g mode-keys emacs
set -g status-keys emacs

StackOverflow 上的这个答案帮我解决了我的问题。

相关内容