[oeasy]python0067_ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
光标位置
回忆上次内容
查询文档
- http://bitsavers.org/communications/teletype/33/310B_Vol_1_33_Teletypewriter_Sets_Technical_Manual_Sep74.pdf
- 在当时还没有esc键的时候
- 使用ctrl + shift + k实现
- esc效果
- 后来的键盘
escape 跳出
键盘的进化过程
位置的变化
- 玩一些
terminal
上面的游戏时
- 可以退出主游戏
- 进行设置、存盘、读档、退出之类的菜单操作
- 知道 什么时候退
标准键盘
- 后来放在第一行第一列
escape
体现重要性
- 还要用边距和F1之类的拉开距离
行业标准
esc
- (001 1011)2
- 再到ascii应用找一下esc?
ascii
1b
不同形态
操作大全
- 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 显示光标
- 我们先试试\033[2J
总结
- 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
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy