Tmux 快捷键速查
Tmux 是终端效率的神器。所有快捷键都需要先按前缀键(Prefix),松开后再按功能键。
默认前缀键为
Ctrl + b,我已改为Ctrl + a。
1. 会话管理 (Session)
会话是 Tmux 的最高层级,即使关闭终端窗口,会话依然在后台运行。
| 快捷键 / 命令 | 功能描述 |
|---|---|
tmux new -s <name> | 创建一个名为 name 的新会话 |
tmux ls | 列出所有会话 |
tmux a -t <name> | 接入(Attach)指定的会话 |
Prefix + d | 脱离(Detach) 当前会话,返回普通终端 |
Prefix + $ | 重命名当前会话 |
Prefix + s | 以列表形式切换会话 |
2. 窗口操作 (Window)
窗口类似于浏览器的标签页(Tabs)。
| 快捷键 | 功能描述 |
|---|---|
Prefix + c | 新建窗口 (Create) |
Prefix + n / p | 切换到下 / 上一个窗口 (Next / Previous) |
Prefix + 0~9 | 根据索引数字直接切换窗口 |
Prefix + , | 重命名当前窗口 |
Prefix + w | 列出所有窗口并选择切换 |
Prefix + & | 关闭当前窗口(会有确认提示) |
3. 面板操作 (Pane)
面板是将一个窗口分割成多个小区块,这是 Tmux 最常用的功能。
| 快捷键 | 功能描述 |
|---|---|
Prefix + _ | 左右垂直分屏(原为 %) |
Prefix + - | 上下水平分屏(原为 ") |
Prefix + 方向键 | 在不同面板间移动光标 |
Prefix + z | 缩放当前面板(全屏 / 恢复,非常实用) |
Prefix + x | 关闭当前面板 |
Prefix + q | 显示面板编号(按对应数字可跳转) |
Prefix + o | 顺时针切换面板 |