共计 1144 个字符,预计需要花费 3 分钟才能阅读完成。
光标地位
回顾上次内容
上次理解了 新的本义模式
\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
正文完