如何将 Alt+Shift+h 绑定到 tmux 中的上一个窗口?

如何将 Alt+Shift+h 绑定到 tmux 中的上一个窗口?

我正在尝试以 vim 友好的方式使用 tmux(在 xterm 中)。这是我现在的 .tmux.conf。

bind-key -n M-Down    select-pane -D
bind-key -n M-Up      select-pane -U
bind-key -n M-Left    select-pane -L
bind-key -n M-Right   select-pane -R

bind-key -n M-j       select-pane -D
bind-key -n M-k       select-pane -U
bind-key -n M-l       select-pane -L
bind-key -n M-h       select-pane -R

bind-key -n S-M-Right next-window
bind-key -n S-M-Left  previous-window
bind-key -n S-M-Up    split-window -h -c "#{pane_current_path}"
bind-key -n S-M-Down  split-window -v -c "#{pane_current_path}"

// these do not work
bind-key -n S-M-l     next-window
bind-key -n S-M-h     previous-window
bind-key -n S-M-k     split-window -h -c "#{pane_current_path}"
bind-key -n S-M-j     split-window -v -c "#{pane_current_path}"

最后四行不起作用,并且这些快捷方式在 tmux 或 vim 中不会执行任何其他操作。它们不起作用是否有原因,或者它们是否绑定到了我找不到的某些全局快捷方式?

答案1

S-lL,所以您应该绑定M-L而不是S-M-l, 对于其他绑定也是如此。

相关内容