如何使用我自己的快捷键在 tmux 中的窗口之间切换?

问题描述

我使用的是 tmux 3.1c 版。在tmux中切换到上一个窗口的命令如下:

Ctrl-a + M + p

但是,我认为应该是 MAlt Gr 的“元键”Alt 不会触发(在某些时候我遇到了 ESC作为我的元键,但这太令人困惑了)。因此,我想用命令轻松替换切换到上一个窗口

Ctrl-a + p

并用

切换到下一个窗口

Ctrl-a + n

其中 Ctrl-a 是我自己的前缀。这怎么可能?我试图在我的 .tmux.conf 文件中更改它,但没有得到预期的结果。提前致谢!

解决方法

我的 tmux.conf 中有这个

#urxvt tab like window switching 
bind -n S-down new-window
bind -n S-left prev
bind -n S-right next

要切换标签的位置:

#Swapping Tmux windows
bind-key -n C-S-Left swap-window -t -1
bind-key -n C-S-Right swap-window -t +1