直接装tmux即可分屏,无需额外配置;但默认前缀键ctrl+b易按错、鼠标不可点选窗格、vi模式复制粘贴失效,这三件事不处理会导致操作卡顿或误操作。

直接装 tmux 就能分屏,不用额外配环境;但默认前缀键 Ctrl+b 容易按错、鼠标不能点选窗格、vi 模式复制粘贴失效——这三件事不处理,分屏体验会卡顿甚至误操作。
怎么装 tmux(按发行版区分)
不同包管理器命令不同,别混用;CentOS 8+ 和 Fedora 必须用 dnf,yum 在这些系统上已不可靠。
- Ubuntu/Debian:
sudo apt update && sudo apt install tmux - CentOS 7:
sudo yum install tmux - CentOS 8+/Fedora/RHEL 8+:
sudo dnf install tmux - Arch/Manjaro:
sudo pacman -S tmux
装完验证:tmux -V 应输出类似 tmux 3.4a。如果报 command not found,检查是否 PATH 没刷进来(尤其是源码编译安装后没加 /usr/local/bin 到 PATH)。
一进 tmux 就该改的两件事
不改就容易卡住:一是前缀键太难按,二是鼠标不能点面板切换,纯靠方向键效率低。
- 临时改前缀键(当前会话生效):
Ctrl+b后输入:set -g prefix C-a,之后所有操作都用Ctrl+a开头 - 启用鼠标支持(同样当前会话):
Ctrl+a后输入:set -g mouse on - 想永久生效?把这两行加到
~/.tmux.conf,然后运行tmux source-file ~/.tmux.conf
注意:Ctrl+a 改完后,Ctrl+a a 才能向当前 pane 发送真正的 Ctrl+a(比如进 vim 时需要),这点和 screen 一致,但新手常忽略。
在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...
分屏操作:垂直/水平切 + 切换 + 关闭
所有操作都以当前前缀键开头(默认是 Ctrl+b,改过就是 Ctrl+a),按完前缀键松手再按后续键,不是组合按。
- 垂直分屏(左右两个 pane):
% - 水平分屏(上下两个 pane):
"(英文双引号) - 在 pane 间跳转:方向键(
↑↓←→) - 关闭当前 pane:
x→ 然后按y确认(不确认不会真关) - 快速调整 pane 大小:
Ctrl+方向键(比如Ctrl+↑把当前 pane 往上拉高)
常见错误:按了 Ctrl+b % 没反应——其实是按太快没松开 Ctrl+b,或者误触了 Caps Lock 导致 % 没输进去;还有人用中文输入法," 键输出的是中文引号,tmux 不识别。
鼠标支持为什么开了还是不能点选窗格?
因为新版 tmux(2.3+)把鼠标行为拆成了三类,只开 mouse on 不等于“所有鼠标操作都好使”:
-
set -g mouse on是总开关,但必须放在配置文件最前面(否则被后续set覆盖) - 窗格点击切换需要
set -g mouse-select-pane on - 滚动查看历史需要
set -g mouse-select-window on和set -g mouse-select-session on - 如果用了
setw -g mode-mouse on(旧版写法),它在新版本里已被弃用,反而会干扰
验证是否生效:tmux show-options -g | grep mouse,看到三行都为 on 才算完整启用。别信状态栏有鼠标图标就以为好了——那只是 UI 提示,不保证功能。










