VT 序列参考
Ghostty 支持的所有 VT 序列的参考。
本页列出 Ghostty 支持的许多 VT 序列。
本页仍在完善中。Ghostty 支持的序列远多于 此处所列,且此处所列序列的链接文档 质量参差不齐。这是非常欢迎贡献者帮助改进文档的领域!
它们目前按序列类型(控制、esc、CSI 等)分组, 并按语法的字母顺序列出。将来,我们会 引入更好的组织方式与搜索功能。
| 名称 | 语法 | 说明 |
|---|---|---|
| BEL | 0x07 | 提示用户(蜂鸣) |
| BS | 0x08 | 将光标向后移动一个位置 |
| TAB | 0x09 | 将光标向右移动到下一个制表位 |
| LF | 0x0A | 将光标向下移动一行,必要时滚动 |
| CR | 0x0D | 将光标移到左边距 |
| DECSC | ESC 7 | 保存光标 |
| DECRC | ESC 8 | 恢复光标 |
| IND | ESC D | 将光标下移一行,必要时滚动 |
| RI | ESC M | 将光标上移一行,必要时滚动 |
| RIS | ESC c | 完全重置 |
| DECSCUSR | CSI Pn " " q | 设置光标样式 |
| DECKPAM | ESC = | 将数字小键盘设为应用模式 |
| DECKPNM | ESC > | 将数字小键盘设为数字模式 |
| DECALN | ESC # 8 | 屏幕核准测试 |
| CUU | CSI Pn A | 将光标上移 |
| CUD | CSI Pn B | 将光标下移 |
| CUF | CSI Pn C | 将光标右移 |
| CUB | CSI Pn D | 将光标左移 |
| CNL | CSI Pn E | 将光标下移 n 行并移到最左列 |
| CPL | CSI Pn F | 将光标上移 n 行并移到最左列 |
| CUP | CSI Py ; Px H | 将光标移到指定的行与列 |
| CHT | CSI Pn I | 将光标右移 n 个制表位 |
| ED | CSI Pn J | 擦除显示 |
| EL | CSI Pn K | 擦除行 |
| DL | CSI Pn M | 在光标处删除 n 行 |
| IL | CSI Pn L | 在光标处插入 n 行 |
| DCH | CSI Pn P | 在光标处删除 n 个字符 |
| SU | CSI Pn S | 向上滚动 n 行 |
| SD | CSI Pn T | 向下滚动 n 行 |
| ECH | CSI Pn X | 在光标处擦除 n 个字符 |
| CBT | CSI Pn Z | 将光标左移 n 个制表位 |
| HPR | CSI Pn a | 将光标移到相对光标的列 |
| REP | CSI Pn b | 将前一个字符重复 n 次 |
| VPA | CSI Py d | 将光标移到指定的行 |
| VPR | CSI Pn e | 将光标相对光标下移 n 行 |
| TBC | CSI Pn g | 清除一个或全部制表位 |
| DSR | CSI Pn n | 设备状态报告 |
| DECSTBM | CSI Pt ; Pb r | 设置上边距与下边距 |
| DECSLRM | CSI Pl ; Pr s | 设置左边距与右边距 |
| ICH | CSI Pn @ | 在光标处插入 n 个字符 |
| HPA | CSI Px ` | 将光标移到指定的列 |
| XTSHIFTESCAPE | CSI > Pn s | 配置 shift 修饰键在鼠标报告中的行为 |
| OSC 0 | OSC 0 ; Pt ST | 更改窗口图标与窗口标题 |
| OSC 1 | OSC 1 ; Pt ST | 更改窗口图标 |
| OSC 2 | OSC 2 ; Pt ST | 更改窗口标题 |
| OSC 4 | OSC 4 ; Pn ; Pc ST | 查询或更改调色板颜色 |
| OSC 5 | OSC 5 ; Pn ; Pc ST | 查询或更改特殊颜色 |
| OSC 7 | OSC 7 ; Pu ; ST | 更改工作目录 |
| OSC 8 | OSC 8 ; Pp ; Pu ; ST | 开始或结束超链接 |
| OSC 9 | OSC 9 ; Pt ; ST | 显示桌面通知 |
| OSC 9;4 | OSC 9 ; 4 ; Ps ; Pn ; ST | 报告进度状态 |
| OSC 10 | OSC 10 ; Pc ST | 查询或更改前景色 |
| OSC 11 | OSC 11 ; Pc ST | 查询或更改背景色 |
| OSC 12 | OSC 12 ; Pc ST | 查询或更改光标颜色 |
| OSC 13 | OSC 13 ; Pc ST | 查询或更改指针前景色 |
| OSC 14 | OSC 14 ; Pc ST | 查询或更改指针背景色 |
| OSC 15 | OSC 15 ; Pc ST | 查询或更改 Tektronix 前景色 |
| OSC 16 | OSC 16 ; Pc ST | 查询或更改 Tektronix 背景色 |
| OSC 17 | OSC 17 ; Pc ST | 查询或更改高亮背景色 |
| OSC 18 | OSC 18 ; Pc ST | 查询或更改 Tektronix 光标颜色 |
| OSC 19 | OSC 19 ; Pc ST | 查询或更改高亮前景色 |
| OSC 21 | OSC 21 ; Pk = Pv ; ... ST | 使用 Kitty 颜色协议查询或更改任意颜色 |
| OSC 22 | OSC 22 ; Pt ST | 更改指针形状 |
| OSC 52 | OSC 52 ; Pc ; Pd ST | 查询或更改剪贴板数据 |
| OSC 104 | OSC 104 ; Pn ST | 重置调色板颜色 |
| OSC 105 | OSC 105 ; Pn ST | 重置特殊颜色 |
| OSC 110 | OSC 110 ST | 重置前景色 |
| OSC 111 | OSC 111 ST | 重置背景色 |
| OSC 112 | OSC 112 ST | 重置光标颜色 |
| OSC 113 | OSC 113 ST | 重置指针前景色 |
| OSC 114 | OSC 114 ST | 重置指针背景色 |
| OSC 115 | OSC 115 ST | 重置 Tektronix 前景色 |
| OSC 116 | OSC 116 ST | 重置 Tektronix 背景色 |
| OSC 117 | OSC 117 ST | 重置高亮背景色 |
| OSC 118 | OSC 118 ST | 重置 Tektronix 光标颜色 |
| OSC 119 | OSC 119 ST | 重置高亮前景色 |