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

Mat*_*eds 5 command-line keyboard shortcut-keys tmux

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

我正在使用 xfce4-terminal 和 zshell,如果这有什么区别的话。

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

将不胜感激任何帮助。

Mat*_*eds 6

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

# .zshrc
bindkey -e

# .tmux.conf
set -g mode-keys emacs
set -g status-keys emacs
Run Code Online (Sandbox Code Playgroud)

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