-
\xHH
:HH 表示十六进制数;C 语言(Python)有时输出的字符串会这样提示;
>> chr(20) '\x14'
也即在命令行环境下,无法显示 ASCII 码表的第 20 个元素(16 进制的 14)所表示的特殊字符,
0. 显示不可见字符
https://blog.csdn.net/wusecaiyun/article/details/50435416
- :set invlist
- ^I:tab,(cat -t)
- ^$:表示换行;(cat -e)
1. ascii 控制字符与可显示字符
ascii 码分为:
- 控制字符(0-31 && 127);
- 可显示字符(32-126),也即控制字符不是可显示字符;
2. vim 的脱字符表示法
ASCII 0-31 部分的所有字符,将编码加上 64 之后对应的全部为可打印(逆变换是减去 64),于是将 0-31 位置的字符,用 ^ 跟转换之后对应的那个字符绑在一起当作一个字符显示出来,既简洁又实用,——是为“脱字符表示法”。
如:0x00 对应 ^@ (0+64),0x0D(回车)对应 ^M (13+64)……
可通过如下命令查阅 ascii 码表:
$ man 7 ascii