工作区与终端
标签页与窗格
工作区里标签页的工作方式、如何分割窗格,以及在它们之间移动焦点的快捷键。
一个工作区被切分为若干 窗格,每个窗格里又叠着一摞 标签页。分割让你并排查看多个东西;标签页让一个窗格容纳多个 shell 而不挤占屏幕空间。
标签页
每个标签页都是一个真正的 shell,挂接在 tmux 会话上。标签页标题来自前台进程 — 输入 vim 标签页就改名为 vim;退出后变回目录名。
| 操作 | macOS | Linux / Windows |
|---|---|---|
| 新标签页 | ⌘T | Ctrl+T |
| 关闭标签页 | ⌘W | Ctrl+W |
| 上一个标签页 | ⌘⇧[ | Ctrl+Shift+[ |
| 下一个标签页 | ⌘⇧] | Ctrl+Shift+] |
| 跳到标签页 1–9 | ⌃1 – ⌃9 | Alt+1 – Alt+9 |
在标签栏中拖动标签页可以重新排序。标签栏末尾的 + 按钮和 ⌘T 一样会打开模板选择器。
不止 Terminal 模板
新标签菜单允许选择 **Terminal**、**Claude**、**Diff** 或 **Web 浏览器** 作为面板类型。它们都是标签页 — 你可以在同一个窗格里混用,并用上面的快捷键切换。
分割窗格
标签页共享屏幕空间。如果想同时看到两件事,就把窗格分割。
| 操作 | macOS | Linux / Windows |
|---|---|---|
| 向右分割 | ⌘D | Ctrl+D |
| 向下分割 | ⌘⇧D | Ctrl+Shift+D |
新分割沿用工作区的默认目录,以一个空终端标签开始。每个窗格有自己的标签栏,所以右侧窗格可以承载差异查看器,而左侧窗格运行 claude。
在窗格之间移动焦点
用方向快捷键 — 它们走的是分割树,所以从深层嵌套的窗格按 ⌘⌥→ 仍能落到视觉上相邻的那个。
| 操作 | macOS | Linux / Windows |
|---|---|---|
| 焦点向左 | ⌘⌥← | Ctrl+Alt+← |
| 焦点向右 | ⌘⌥→ | Ctrl+Alt+→ |
| 焦点向上 | ⌘⌥↑ | Ctrl+Alt+↑ |
| 焦点向下 | ⌘⌥↓ | Ctrl+Alt+↓ |
调整大小与等分
拖动窗格之间的分隔线进行精细控制,或者用键盘:
| 操作 | macOS | Linux / Windows |
|---|---|---|
| 向左缩放 | ⌘⌃⇧← | Ctrl+Alt+Shift+← |
| 向右缩放 | ⌘⌃⇧→ | Ctrl+Alt+Shift+→ |
| 向上缩放 | ⌘⌃⇧↑ | Ctrl+Alt+Shift+↑ |
| 向下缩放 | ⌘⌃⇧↓ | Ctrl+Alt+Shift+↓ |
| 等分分割 | ⌘⌥= | Ctrl+Alt+= |
布局飘向不可用极值时,等分是最快的复位方式。
清屏
⌘K 清空当前窗格的终端,跟大多数原生终端一样。shell 进程仍在运行,只是可见缓冲区被擦除。
| 操作 | macOS | Linux / Windows |
|---|---|---|
| 清屏 | ⌘K | Ctrl+K |
标签页扛得住一切
关闭标签页会终止其 tmux 会话。关闭 浏览器、刷新或断网都不会 — 每个标签页都在服务端继续运行。重新打开时,相同的窗格、分割和标签页都会回来。
跨服务器重启的恢复方式见 保存与恢复布局。