光标地位
回顾上次内容
-
上次理解了 新的本义模式
-
\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
发表回复