glownight

返回

核心定位#

终端复用工具,核心解决两大痛点:终端关闭/SSH断开后任务不中断单终端内多工作区/分屏管理


一、核心层级概念#

层级核心说明
Session(会话)最高级独立工作环境,对应一个完整项目/任务
Window(窗口)会话内的标签页,一个会话可创建多个
Pane(面板)窗口内的分屏区域,一个窗口可切分多个

二、安装#

  • Mac(Homebrew):brew install tmux
  • Linux/WSL(Debian/Ubuntu):sudo apt update && sudo apt install tmux

三、快捷键规则#

所有快捷键需先按前缀键(默认 Ctrl+b),松手后再按功能键。

推荐修改为 Ctrl+a(操作更顺手),修改方法见配置章节。


四、高频命令&快捷键#

会话管理(核心)#

操作终端命令(会话外执行)快捷键(会话内)
新建命名会话tmux new -s <会话名>-
查看所有会话tmux lsCtrl+b s(可视化切换)
恢复指定会话tmux attach -t <会话名>-
后台分离会话(任务保留)-Ctrl+b d
重命名当前会话-Ctrl+b $
关闭指定会话tmux kill-session -t <会话名>-

窗口管理#

操作快捷键
新建窗口Ctrl+b c
关闭当前窗口Ctrl+b &
切换上/下一个窗口Ctrl+b p / Ctrl+b n
按数字切换窗口Ctrl+b <0-9>
重命名当前窗口Ctrl+b ,

面板(分屏)管理#

操作快捷键
垂直左右分屏Ctrl+b %
水平上下分屏Ctrl+b "
切换面板Ctrl+b <方向键>
关闭当前面板Ctrl+b x
面板临时全屏/还原Ctrl+b z
调整面板大小Ctrl+b Ctrl+<方向键>

复制粘贴#

操作快捷键/步骤
进入复制模式(可滚动)Ctrl+b [
复制内容空格开始选择,回车完成复制
粘贴内容Ctrl+b ]
退出复制模式q

五、极简必用配置#

编辑配置文件 nano ~/.tmux.conf,粘贴以下内容,保存后执行 tmux source ~/.tmux.conf 生效。

# 1. 修改前缀为 Ctrl+a(可选,保留默认则注释掉)
unbind C-b
set -g prefix C-a
bind C-a send-prefix

# 2. 必开:鼠标支持(点击切换分屏、滚轮滚动、拖动调整大小)
set -g mouse on

# 3. 窗口/面板编号从1开始(默认0,操作更顺手)
set -g base-index 1
setw -g pane-base-index 1

# 4. 256色终端支持
set -g default-terminal "screen-256color"

# 5. 快捷键重载配置(前缀+r 一键生效)
bind r source-file ~/.tmux.conf \; display-message "配置重载成功"
bash

六、TPM 插件管理(极简)#

TPM 是 Tmux 官方插件管理器,一键安装/更新插件。

1. 安装#

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
bash

2. 配置#

~/.tmux.conf 最底部添加:

# TPM 插件列表
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# 按需添加插件,例:set -g @plugin 'tmux-plugins/tmux-resurrect'

# TPM 初始化(必须放在文件最底部)
run '~/.tmux/plugins/tpm/tpm'
bash

3. 核心快捷键#

快捷键功能
Ctrl+b I安装新增的插件
Ctrl+b U更新所有插件
Ctrl+b Alt+u卸载已删除配置的插件

4. 高频推荐插件#

  • tmux-resurrect:手动保存/恢复会话,重启电脑也能还原工作现场
  • tmux-continuum:配合 resurrect 实现会话自动保存、开机恢复
  • tmux-yank:Tmux 复制内容同步到系统剪贴板

七、新手极简工作流#

  1. 新建项目会话:tmux new -s dev
  2. 新建窗口/分屏:Ctrl+b c 建窗口,Ctrl+b %/" 分屏
  3. 临时离开:Ctrl+b d 分离会话,任务后台持续运行
  4. 恢复工作:tmux attach -t dev 一键还原所有工作现场
tmux 使用指南
作者 glownight
发布于 2026年3月27日