34 lines
887 B
Markdown
34 lines
887 B
Markdown
---
|
||
title: "VT100"
|
||
type: concept
|
||
tags: [terminal, standard, ansi]
|
||
---
|
||
|
||
## 定义
|
||
VT100 是 DEC(Digital Equipment Corporation)公司于 1978 年发布的终端标准,是现代终端仿真器实现的事实标准。
|
||
|
||
## 核心特性
|
||
- ANSI escape sequence 支持
|
||
- 屏幕光标控制
|
||
- 属性设置(加粗、下划线、闪烁等)
|
||
- 屏幕清除和行删除
|
||
- 键盘功能键映射
|
||
|
||
## 标准版本
|
||
- VT100:基础版本
|
||
- VT220:在 VT100 基础上增加功能键和更多控制序列
|
||
- xterm:终端仿真器扩展,增加 256 色、鼠标支持等
|
||
|
||
## ANSI 转义序列示例
|
||
- `\x1b[31m` — 红色文本
|
||
- `\x1b[0m` — 重置属性
|
||
- `\x1b[2J` — 清除屏幕
|
||
- `\x1b[H` — 光标归位
|
||
|
||
## 相关技术
|
||
- [[Terminal Emulation]]:终端仿真
|
||
- [[ANSI Escape Sequence]]:ANSI 转义序列
|
||
- [[SwiftTerm]]:Swift 实现库
|
||
|
||
## 参考文档
|
||
- https://vt100.net/docs/ |