我喜欢使用命令行命令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 上的这个答案帮我解决了我的问题。