LoongLee's blog

Tmux快捷键参考

Tmux快捷键参考

来源

原始文档: Tmux 快捷键.md

核心内容

Tmux 终端多路复用器的完整快捷键参考手册。

前缀键

默认前缀键: C-b (Ctrl+B)

会话管理

快捷键 功能
C-b d 分离当前客户端
C-b s 从列表选择会话
C-b $ 重命名当前会话
C-b D 选择并分离客户端
C-b L 切换到上一个客户端

窗口管理

快捷键 功能
C-b c 创建新窗口
C-b n 选择下一个窗口
C-b p 选择上一个窗口
C-b l 返回上一个使用的窗口
C-b 0~9 选择窗口 0-9
C-b ' 输入窗口编号选择
C-b , 重命名当前窗口
C-b & 关闭当前窗口
C-b w 从列表选择窗口
C-b . 移动当前窗口
C-b f 搜索面板(按名称)
C-b M-n 切到有提示的下个窗口
C-b M-p 切到有提示的上个窗口

面板管理

快捷键 功能
C-b " 垂直分割(上下)
C-b % 水平分割(左右)
C-b x 关闭当前面板
C-b o 选择下一个面板
C-b ; 回到上一个活动面板
C-b q 显示面板编号
C-b z 放大/缩小当前面板
C-b ! 将面板移到新窗口
C-b { 与上方面板交换
C-b } 与下方面板交换
C-b m 切换面板标记
C-b M 清除已标记的面板

面板导航

快捷键 功能
C-b ↑ 选择上方面板
C-b ↓ 选择下方面板
C-b ← 选择左侧面板
C-b → 选择右侧面板

面板调整大小

快捷键 功能
C-b M-↑ 向上扩大5单位
C-b M-↓ 向下扩大5单位
C-b M-← 向左扩大5单位
C-b M-→ 向右扩大5单位
C-b C-↑ 向上调整
C-b C-↓ 向下调整
C-b C-← 向左调整
C-b C-→ 向右调整

布局切换

快捷键 功能
C-b Space 切换到下一个布局
C-b M-1 平均水平布局
C-b M-2 平均垂直布局
C-b M-3 主-水平布局
C-b M-4 主-垂直布局
C-b M-5 平铺布局
C-b C-o 轮换面板
C-b M-o 逆序轮换面板
C-b E 均匀排列面板

复制模式

快捷键 功能
C-b [ 进入复制模式(浏览/滚动)
C-b ] 粘贴最近的缓冲区
C-b = 选择粘贴缓冲区
C-b # 列出所有粘贴缓冲区
C-b - 删除最近粘贴缓冲区
C-b PPage 进入复制模式并向上滚动

其他功能

快捷键 功能
C-b : 进入命令输入模式
C-b ? 列出所有按键绑定
C-b / 查看按键绑定说明
C-b t 显示时钟
C-b r 重绘当前客户端
C-b C-z 挂起当前客户端
C-b i 显示窗口信息
C-b C 自定义选项
C-b ~ 显示消息日志
C-b ( 切换到上一个客户端
C-b ) 切换到下一个客户端

滚动快捷键

快捷键 功能
C-b S-↑ 向上移动可视区域
C-b S-↓ 向下移动可视区域
C-b S-← 向左移动可视区域
C-b S-→ 向右移动可视区域
C-b DC 窗口跟随光标

关键要点

  • 前缀键 C-b 是 Ctrl+B
  • C-b ? 查看所有快捷键
  • 复制模式下使用 vim 风格按键导航
  • 可以自定义前缀键和快捷键绑定

相关实体

  • Tmux - 终端多路复用器
  • 终端 - 终端模拟器
  • Screen - GNU Screen 多路复用器
  • Shell - Shell 环境