Мне нравится использовать команды командной строки CTRL-a
(начало строки) и CTRL-e
(конец строки), но когда я запускаю сеанс tmux, эти команды не работают. Клавиша CTRL, похоже, интерпретируется как каретка ^
, а в терминале я вижу ^A
и ^E
соответственно. CTRL-b
работает без проблем.
Я использую xfce4-терминал и zshell, если это что-то меняет.
Установка set -g default-terminal 'screen-256color'
в .tmux.conf не помогла.
Буду благодарен за любую помощь.
После внесения следующих изменений в мои точечные файлы я смог использовать привязки клавиш стиля emacs также в tmux сессии.
# .zshrc
bindkey -e
# .tmux.conf
set -g mode-keys emacs
set -g status-keys emacs
Этот ответ на StackOverflow помог мне решить свою проблему.