tmux操作指南
tmux 的最小可用配置、会话模型与日常高频操作速查。
#type / howto
#status / evergreen
#tech / dev
#resource / tmux
[!info] related notes
tmux操作指南
最小心智模型
session:后台工作空间,适合长期保留开发现场window:会话里的标签页pane:单个窗口里的分屏
如果你平时主要是在 SSH、WSL 或终端里开发,那么 tmux 的价值通常不在“它能开多少窗格”,而在“断线后还能接着干活”。
推荐基础配置
cat << 'EOF' > ~/.tmux.conf
# 开启鼠标支持
set -g mouse on
# 开启 256 色和 True Color 支持
set -g default-terminal "tmux-256color"
set -ga terminal-overrides ",*256col*:Tc"
# 将前缀键从默认的 Ctrl+b 改为 Ctrl+a
unbind C-b
set -g prefix C-a
bind C-a send-prefix
# 使用 | 和 - 来垂直和水平分割窗口
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
# 重新加载配置
bind r source-file ~/.tmux.conf \; display "Tmux 配置已刷新!"
EOF
写入后,在 tmux 里按一次前缀键 Ctrl+a,再按 r,即可重新加载配置。
常用操作
下面默认前缀键已经改为 Ctrl+a。
会话
tmux:启动一个新会话tmux attach或tmux a:接回最近会话- 前缀键后按
d:detach,离开当前会话但不停止里面的进程 - 前缀键后按
r:重新加载~/.tmux.conf
窗口
- 前缀键后按
c:新建窗口 - 前缀键后按数字
0-9:跳到指定窗口 - 前缀键后按
n/p:切到下一个 / 上一个窗口 - 前缀键后按
w:打开窗口列表 - 前缀键后按
&:关闭当前窗口
窗格
- 前缀键后按
|:左右分屏 - 前缀键后按
-:上下分屏 - 前缀键后按方向键:在窗格之间移动焦点
- 前缀键后按
z:最大化 / 还原当前窗格 - 前缀键后按
x:关闭当前窗格 - 前缀键后按空格:切换 tmux 内置布局
建议先记住的 4 个动作
- 前缀键后按
|:先把服务或日志分到旁边 - 前缀键后按
z:临时放大当前窗格 - 前缀键后按
d:离开但不销毁现场 tmux attach:下次回来继续接着做
进阶方向
- 如果你想保留当前布局和运行状态,见 tmux 中保持布局
- 如果你想把布局写成项目配置文件,见 tmuxinator