我尝试绑定 Shift+left / Shift+Right 来更改 tmux 上的 Windows,但它不起作用。当我执行 alt+arrow 时,效果非常好。尝试过
bind -n S-left prev
bind -n S-right next
与
bind -n S-Left previous-window
bind -n S-Right next-window
但它们都不起作用。然而,
bind-key -n M-Right next-window
bind-key -n M-Left previous-window
工作完美。我在 Debian 上使用 Konsole。这是我的 .tmux.conf
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-Space
bind-key C-Space send-prefix
set -g default-terminal "screen-256color"
set -g mouse on
set -g terminal-overrides "xterm-color256:smcup@:rmcup@"
bind -n S-Left previous-window
bind -n S-Right next-window
答案1
问题是绑定已经在 konsole 中使用,一旦我从 konsole 更改它,它就开始在 tmux 上工作。