光标地位
回顾上次内容
上次理解了 新的本义模式
\33 逃逸控制字符 esc
- 这个字符让输入退出规范输入流
进行管制信息的设置
- 能够设置光标输入的地位
ASR33中的ALT MODE
- 是 明天的ESC吗????
查问文档
- http://bitsavers.org/communic...
在过后还没有esc键的时候
- 应用ctrl + shift + k实现
- esc成果
起初的键盘
- 都有了 专门的esc 键
escape 跳出
当初键盘都有这个按键
- 个别在左上角
- 退出以后游戏
- 跳出菜单个别用这个
上图esc在
- 1 的左下
- Q 的右边
能够从以后的纯文字规范输入流外面
- 逃(escape)进去
- 进行管制信息的传输
键盘的进化过程
早年间的一体机
- 当年最风行的 DEC VT100
esc还在1旁边
- 过后还没有在最左上的地位
地位的变动
玩一些
terminal
下面的游戏时- 能够退出主游戏
- 进行设置、存盘、读档、退出之类的菜单操作
晓得 什么时候退
- 比晓得 怎么玩
更
重要
- 比晓得 怎么玩
功能键在 最右边
- 键盘还没有 对立的规范
规范键盘
这是101 规范键盘
- 左上角是esc 规范地位
起初放在第一行第一列
escape
体现重要性- 还要用边距和F1之类的拉开距离
行业标准
- 键盘开始有了行业标准
- 能够在ascii外面找到这个esc字符么?
esc
- 在下图中尝试找到esc
- (001 1011)2
- 再到ascii利用找一下esc?
ascii
- 找到这个字符
这个esc对应的是
- 27 - 10进制
- 对应16进制多少呢?
1b
1b 是(1b)16进制
- 对应着(27)10进制
- 对应着(33)8进制
下面的别离是
- 十六进制状态
- 十进制状态
- 八进制状态
- 正如上面
不同的状态都能够
- 用来本义吗?
不同状态
- 不同的本义形式不影响性能
操作大全
- 地位控制代码
CSI 是
- Control Sequence Introducer
就是esc加[
- esc就是\033
- 用的是几进制的模式?
\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 从 组合键
- 到 独立按键
ESC 的目标
- 是进入管制序列
- 配置管制信息
管制信息
- \033[y;xH 设置光标地位
- \033[2J 清屏
- 这到底怎么管制来着???
- 咱们下次再说!
- 蓝桥->https://www.lanqiao.cn/course...
- github->https://github.com/overmind19...
- gitee->https://gitee.com/overmind198...
- 视频->https://www.bilibili.com/vide... 作者:oeasy