切换窗格后如何退出 tmux 的前缀模式

How to exit tmux's prefix mode after switching pane

我经常切换窗格,当我按 ctrl-a-right 时,我会向右移动。然后,如果我开始键入 "vim",'v' 会导致发出 ctrl-a-v(垂直拆分),但我不希望这样。我如何让 tmux 意识到这一点?

在你的.tmux.conf中添加

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

或者如果您使用 vim 路线,

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

详见 post:https://superuser.com/a/1273727

我的解决方案是删除 split-window 选项中的 .tmux.conf 中的 -r。删除 -r 会导致重复被禁用。

来自

bind -r v split-window -h -c "#{pane_current_path}"

bind v split-window -h -c "#{pane_current_path}"