tmux 返回前一个 panel 快捷键

2019-11-18

tmux 在同一个 session 里分割了多个 panel , panel 间的切换方法很多种:左右前后,prefix + q 选数字等。

返回前一个窗口的快捷键比较难找,tmux 也提供了这个功能,需要进行设置进行绑定。


1. tmux 文档

man tmux 查看文档,有详细资料。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# man tmux
DEFAULT KEY BINDINGS
     tmux may be controlled from an attached client by using a key combination of a prefix
     key, `C-b' (Ctrl-b) by default, followed by a command key.

     The default command key bindings are:

           C-b         Send the prefix key (C-b) through to the application.
           C-o         Rotate the panes in the current window forwards.
           C-z         Suspend the tmux client.
           !           Break the current pane out of the window.
           ...
           # 这个就是返回上一个窗口。
           l           Move to the previously selected window.

2. 绑定设置

  • 修改 tmux 配置,绑定 prefix + b 快捷键。
1
2
# vim ~/.tmux.conf
bind-key b select-pane -l
  • 在 tmux 窗口里执行命令:
1
2
prefix + :
source-file ~/.tmux.conf
  • 新建 session 生效。

3. 参考