打开终端
从右侧栏的 新建终端 图标打开,或在文件树里对某个路径选择 Open In → 终端 让终端以该目录为初始工作目录。cmd-shift-t 在对话和终端之间切换。面板铺满工作台宽度,不再挤在输入框里。
终端操作
终端按原始字节处理输出和 ANSI 控制序列,不会把二进制输出当作文本。
渲染
- 制表字符(Box Drawing)按笔画画成相连的矢量线,包括粗线、双线、虚线、圆角和斜线形态,因此表格和面板边框跨单元格对齐。
Symbols Nerd Font Mono随应用发布,私用区符号字形贴合单元格轮廓,Agent 的状态图标不再画成方块。- 单元格度量取自字体自身的步进,而不是固定的 8×18 常量;宽字符保留字体的步进,因此 CJK 仍占两列。
- 连字 是偏好项,在 设置 → 外观 → 连字 里开关。关闭时每个字符各占一格,对齐列的输出依赖这一点。
- 终端背景可以设透明度(设置 → 外观 → 终端不透明度,60%–100%);主题墨色会被提亮到最低对比度,而程序自己声明的真彩不受影响。
终端协议支持
除了常规的 ANSI 序列,终端还回应:- OSC 52 剪贴板读写,因此 SSH 和 tmux 里也能复制。
- OSC 0 / 2 窗口与标签标题。
- OSC 4 / 10 / 11 / 12 颜色查询。
- 鼠标上报 的 1005、1015 和 1016 三种方言。
Shell 选择
工具栏提供可用的 shell,选中后会切换当前标签的 shell:- Windows:PowerShell、命令。
- 其它平台:bash、zsh、fish(只列出系统上实际存在的)。
与 Agent 配合
Agent 请求运行命令时,时间线会显示进程详情和退出结果。命令可能等待权限批准;批准前请检查命令、工作目录和参数。陈旧终端
权威运行时重启后,终端会话内容不会保留(只保留标签元数据)。丢失的终端会被标记为stale。
遇到 stale 时,请重新打开标签并以新的快照为准,不要根据旧快照重复执行命令。
移动端终端
移动端收到的是终端快照和经过授权的输入通道,输入会带工作区作用域、generation 检查和审计记录。网络中断时,移动端不会假设命令已经执行,重连后以权威端的快照为准。TUI 与 SSH
Vibex TUI 是终端里的客户端,不是终端标签的替代品:它把会话、审批、队列和设置都画在字符网格里,适合通过 SSH 或 tmux 使用。它随桌面安装包发布,运行vibex 即可;详见 Vibex TUI。
TUI 的复制使用 OSC 52,所以在 SSH 和 tmux 里也能工作。它不会接管桌面端已经打开的终端标签,两者是同一运行时的不同客户端。
终端输出可能包含密钥、路径和用户数据。不要把完整终端输出复制到公开 Issue、日志或诊断资料中。