在tmux内:
| 功能 | 命令 |
|---|---|
| 创建窗口 | C-b c |
| 关闭窗口 | C-b & |
| 重命名窗口 | C-b , |
| 重命名会话 | C-b $ |
| 切换到上一窗口 | C-b p |
| 切换到下一窗口 | C-b n |
| 列出窗口供选择 | C-b w |
| detach | C-b d |
| 列出列出快捷键 | C-b ? |
| 创建右面板 | C-b % |
| 创建下面板 | C-b " |
| 选择面板 | C-b o |
| 列出会话供选择 | C-b s |
| 方向键选面板 | C-b 箭头 |
| 关闭面板 | C-b x |
| 切换布局 | C-b space |
| 切换布局 | C-b Esc 1-5 |
| 选择窗口 | C-b Num |
| 输入命令 | C-b : |
| 多面板同步发送命令 | C-b : setw synchronize-panes |
在tmux外:
| 功能 | 命令 |
|---|---|
| 创建会话 | tmux new-session -s work -n tomcat |
| 创建会话(不attach) | tmux new-session -s work -n tomcat -d |
| 创建会话(输入命令) | tmux new-session -t work -n tomcat -d “ssh user@host” |
| attach会话 | tmux a -t work |
| 列出会话 | tmux ls |
| 关闭会话 | tmux kill-session -t work |
| 发送命令 | tmux send-keys -t work:editor “emacs” C-m |
更多快捷键:
| key | action |
|---|---|
| bind-key C-o | rotate-window |
| bind-key C-z | suspend-client |
| bind-key Space | next-layout |
| bind-key ! | break-pane |
| bind-key " | split-window |
| bind-key # | list-buffers |
| bind-key $ | rename-session |
| bind-key % | split-window |
| bind-key & | kill-window |
| bind-key ' | select-window |
| bind-key ( | switch-client -p |
| bind-key ) | switch-client -n |
| bind-key , | rename-window |
| bind-key - | delete-buffer |
| bind-key . | cmove-window |
| bind-key 0 | select-window -t :0 |
| bind-key 1 | select-window -t :1 |
| bind-key 2 | select-window -t :2 |
| bind-key 3 | select-window -t :3 |
| bind-key 4 | select-window -t :4 |
| bind-key 5 | select-window -t :5 |
| bind-key 6 | select-window -t :6 |
| bind-key 7 | select-window -t :7 |
| bind-key 8 | select-window -t :8 |
| bind-key 9 | select-window -t :9 |
| bind-key : | command-prompt |
| bind-key ; | last-pane |
| bind-key = | choose-buffer |
| bind-key ? | list-keys |
| bind-key D | choose-client |
| bind-key L | switch-client -l |
| bind-key [ | copy-mode |
| bind-key ] | paste-buffer |
| bind-key c | new-window |
| bind-key d | detach-client |
| bind-key f | find-window |
| bind-key i | display-message |
| bind-key l | last-window |
| bind-key n | next-window |
| bind-key o | select-pane -t :.+ |
| bind-key p | previous-window |
| bind-key q | display-panes |
| bind-key r | refresh-client |
| bind-key s | choose-session |
| bind-key t | clock-mode |
| bind-key w | choose-window |
| bind-key x | kill-pane |
| bind-key { | swap-pane -U |
| bind-key } | swap-pane -D |
| bind-key ~ | show-messages |
| bind-key PPage | copy-mode -u |
| bind-key -r Up | select-pane -U |
| bind-key -r Down | select-pane -D |
| bind-key -r Left | select-pane -L |
| bind-key -r Right | select-pane -R |
| bind-key M-1 | select-layout even-horizontal |