本文档根据我的 tmux.conf 配置文件 整理而成。
前缀键 (Prefix)
所有 tmux 命令都需要先按下一个前缀键。你的配置中保留了默认的前缀键。
下文中,前缀 指的就是先按下 Ctrl + b 组合键。
会话与窗口管理
| 快捷键 | 功能 |
|---|
前缀 c | 在当前路径创建一个新窗口 |
前缀 , | 重命名当前窗口 |
前缀 & | 关闭当前窗口(会有确认提示) |
前缀 p | 切换到上一个窗口 |
前缀 n | 切换到下一个窗口 |
前缀 [数字] | 切换到指定编号的窗口 (如 前缀 1) |
前缀 < | 将当前窗口向左移动一个位置 |
前缀 > | 将当前窗口向右移动一个位置 |
前缀 d | 分离 (Detach) 当前会话,返回终端 |
前缀 Ctrl x | 关闭整个会话 (会有确认提示) |
面板 (Pane) 管理
面板分割
| 快捷键 | 功能 |
|---|
前缀 ` | (或%`) |
前缀 - (或 ") | 垂直分割,在当前面板下方创建一个新面板 |
前缀 \ | 水平分割,新面板占满整个窗口高度 |
前缀 _ | 垂直分割,新面板占满整个窗口宽度 |
注意:所有新分割的面板都会在当前面板的路径下打开。
面板导航
使用 Vim 风格的按键在面板间移动。
| 快捷键 | 功能 |
|---|
前缀 h (或 Ctrl+h) | 移动到左边的面板 |
前缀 j (或 Ctrl+j) | 移动到下边的面板 |
前缀 k (或 Ctrl+k) | 移动到上边的面板 |
前缀 l (或 Ctrl+l) | 移动到右边的面板 |
面板调整与交换
| 快捷键 | 功能 |
|---|
前缀 H (大写) | 向左扩展面板 5 个单元格 |
前缀 J (大写) | 向下扩展面板 5 个单元格 |
前缀 K (大写) | 向上扩展面板 5个单元格 |
前缀 L (大写) | 向右扩展面板 5 个单元格 |
前缀 Ctrl u | 与上一个面板交换位置 |
前缀 Ctrl d | 与下一个面板交换位置 |
前缀 z | 缩放 (Zoom) 当前面板至全屏/恢复 |
前缀 x | 关闭当前面板 |
复制模式与剪贴板
你的配置开启了鼠标模式和 vi 风格的复制模式,并集成了系统剪贴板。
| 快捷键 / 操作 | 功能 |
|---|
前缀 [ | 进入复制模式 |
鼠标滚轮 | 在面板中向上/下滚动 |
v | (在复制模式中) 开始选择文本 |
y | (在复制模式中) 复制选中的文本到 tmux 剪贴板 |
Ctrl c | (在复制模式中) 复制选中的文本到系统剪贴板 |
q | 退出复制模式 |
鼠标双击 | 选中单词并复制到系统剪贴板 |
鼠标三击 | 选中整行并复制到系统剪贴板 |
前缀 ] | 粘贴 tmux 剪贴板中的内容 |
插件管理 (TPM)
| 快捷键 | 功能 |
|---|
前缀 I (大写) | 安装 tmux.conf 中列出的新插件 |
前缀 U (大写) | 更新所有已安装的插件 |
前缀 alt u | 卸载 tmux.conf 中已移除的插件 |
其他
| 快捷键 | 功能 |
|---|
前缀 Ctrl s | 切换状态栏的显示/隐藏 |
前缀 ? | 显示所有快捷键绑定列表 |