标签与分栏 — Liu Terminal

Liu Terminal 标签页和分屏面板。macOS 原生标题栏标签页,拖拽重排,重命名会话,以及分屏面板。

每窗口最多 32 个标签(src/ui/ui.h 硬上限,config.json 不可配置)。终端标签可水平或垂直分割,每个面板运行独立会话。

标签页

标签页在 macOS 上位于原生标题栏,在其他系统上位于顶部条带中。拖拽以重新排序;双击标题可针对该会话重命名。

  • ⌘ T —— 在当前工作目录中新建标签页。
  • ⌘ W —— 关闭标签页(如果有活跃的远程会话,会请求确认)。
  • ⌘ 1–⌘ 9 —— 直接跳转到标签页 N。
  • ⌃ Tab / ⌃ ⇧ Tab —— 循环切换下一个/上一个。
  • ⌘ ⇧ T —— 重新打开最后关闭的标签页。
  • ⌘ ⇧ E —— 重命名活动标签页。

分屏

⌘ D 打开水平分割,⌘ ⇧ D 打开垂直分割。新面板将继承父面板的工作目录(cwd),以及(对于本地 PTY)其 Shell。

  • ⌘ ⌥ ←/→ —— 调整水平分屏大小。
  • ⌘ ⌥ ↑/↓ —— 调整垂直分屏大小。

拖动分隔线以调整大小。Liu 会记住每个标签页的比例。

标签页分组

在标签栏中将相关终端聚合为命名的、彩色编码的分组。通过 ⌘ ⇧ G、拖放或右键创建。折叠分组以隐藏其标签页并使其休眠,释放 PTY/SSH 连接。

  • 8 色调色板 - 直接从标签页右键菜单重新着色分组。
  • 持久化 - 命名的彩色分组在应用重启后保留(最多 8 个活动分组)。

标签页休眠

空闲 N 分钟的标签页会自动挂起,将 CPU 和 RAM 使用率大幅降低至接近零。点击即可从离开的位置立即恢复,完整的回滚历史保持不变。

  • 可在 config.json 中通过 tab_sleep_idle_minutes 配置空闲阈值(预设:关闭、5分、10分、20分、30分、60分)。
  • 手动控制 - 直接从 ⌘ K 命令面板触发 "Sleep This Tab Now" 或 "Toggle Tab Sleep"。

Quake 模式

在 config.json 中启用 quake_mode(默认热键为 quake_hotkey 的 Ctrl+`)。无论当前聚焦哪个应用,Liu 主窗口都会从顶部滑下。再次按热键隐藏。适合快速查看代理转录和一次性命令。

Quake 模式窗口与常規窗口共享相同的标签页/分屏 —— 它实际上是同一个窗口,只是可见性被切换了。

广播输入

从命令面板中选择“广播:将输入发送到此标签页中的所有分屏”。您输入的任何内容都会传递到每个面板。适用于在多个终端中运行相同命令 —— 与 SSH 会话结合使用可实现多目标操作。

每个分屏标题栏中的紫色角标会提醒您广播已开启。它会保持开启状态,直到您从面板中再次将其关闭。

下一步 代理视图 →

文档

开始使用

指南

参考

其他语言

English · Türkçe · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية