[oeasy]python0081_[趣味拓展]ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
光标位置
回忆上次内容
- 上次了解了 新的转义模式
- \033 逃逸控制字符 escape
- 这个字符 让字符串 退出标准输出流
- 进行控制信息的设置
查询文档
- http://bitsavers.org/communications/teletype/33/310B_Vol_1_33_Teletypewriter_Sets_Technical_Manual_Sep74.pdf
- 最开始的时候
- 使用ctrl + shift + k
- 后来的键盘
escape 跳出
- 上图esc在
- esc可以
- 从当前的纯文字标准输出流里面
- 逃(escape)出来
- 进行控制信息的传输
键盘的进化过程
- 后来连接主机(main frame)用的是
- 当年最流行的终端 型号是
位置的变化
标准键盘
行业标准
esc
ascii
sudo apt install ascii
1b
不同进制 表现形式
不同形态
escape控制码大全
- CSI 是
- Control Sequence Introducer
- 就是esc加[
\033
- \033[nA 光标上移 n 行
- \033[nB 光标下移 n 行
- \033[nC 光标右移 n 行
- \033[nD 光标左移 n 行
- \033[y;xH 设置光标位置
- \033[2J 清屏
- \033[K 清除从光标到行尾的内容
- \033[s 保存光标位置
- \033[u 恢复光标位置
- \033[?25l 隐藏光标
- \033[?25h 显示光标
光标的自由
总结
-
ESC 的作用
-
控制信息
- \033[y;xH 设置光标位置
- \033[2J 清屏
-
这到底怎么控制???
-
谁
来实现这些功能?
-
我们下次再说!
-
蓝桥->https://www.lanqiao.cn/courses/3584
-
github->https://github.com/overmind1980/oeasy-python-tutorial
-
gitee->https://gitee.com/overmind1980/oeasypython