Sie müssen die Option tmux window xterm-keys
so einstellen, dass tmux diese Schlüssel an die Terminals weiterleitet . Wahrscheinlich möchten Sie dies in Ihre einfügen ~/.tmux.conf
:
set-window-option -g xterm-keys on
Normalerweise richtet Vim die Behandlung dieser Schlüssel automatisch ein, wenn TERM xterm
-something ist. Dies wird jedoch übersprungen, da TERM dies ist screen-256color
. Sie können diese Schlüssel manuell ~/.vimrc
wie folgt konfigurieren :
if &term =~ '^screen' " tmux will send xterm-style keys when its xterm-keys option is on execute "set <xUp>=\e[1;*A" execute "set <xDown>=\e[1;*B" execute "set <xRight>=\e[1;*C" execute "set <xLeft>=\e[1;*D" endif
Zumindest müssen Sie nicht alle Kombinationen zuordnen.