コマンドラインコマンドCTRL-a
(行頭)とCTRL-e
(行末)を使用したいのですが、tmuxセッションを開始すると、これらのコマンドが機能しません。端末では^
と^A
がそれぞれ表示されるため、CTRLキーはキャレット^E
として解釈されるようです。 CTRL-b
は問題なく動作します。
Xfce4-terminalとzshellを使用しています。
.tmux.confでset -g default-terminal 'screen-256color'
を設定しても効果がありませんでした。
どんな助けにも感謝します。
ドットファイルに次の変更を加えた後、tmuxセッション内でもemacsスタイルのキーバインディングを使用できました。
# .zshrc
bindkey -e
# .tmux.conf
set -g mode-keys emacs
set -g status-keys emacs
StackOverflowに関するこの回答 は、私の問題の解決に役立ちました。