跳转至

tmux

1. 结构

tmux:
    ├── session 0
    ├── session 1
    ├── ...
    └── session n
        ├── window 0
        ├── ...
        └── window n
            ├── pane 0
            ├── ...
            └── pane n

2. 打开

# 第一次
$ tmux

# 打开前面挂起的
$ tmux a

3. 挂起与关闭

  • 说明:tmux 默认 Ctrl b,我改了 Ctrl a
# 挂起
ctrl a d

# 关闭
ctrl d

4. 新建 window

# 在当前 session 中创建
ctrl a c

5. 选择

# 选择其他 session
ctrl a s

# 选择其他 window
ctrl a w

6. 分屏

# 左右
ctrl a %

# 上下
ctrl a "

7. 切换 pane

  • 鼠标,或
  • Ctrl a + 方向键

8. 调整 pane 的大小

  • 鼠标拖分割线,或
  • 按住 Ctrl a,外加方向键

9. 全屏与取消全屏

Ctrl a + z

10. 翻阅当前 pane 内的内容

  • 鼠标滚轮
  • Ctrl a + PageUp

11. 选中文本

  • 按住 Shift
  • 支持 Windows 和 Linux,不支持 Mac

12. 复制与粘贴

  1. Ctrl a + [ 开始选择
  2. 鼠标选中文本
  3. 鼠标选择粘贴处
  4. Ctrl a + ]