我想要的很简单,所以希望修复也很简单。我希望在 VIM 中打开的任何文件都将每个字节视为低 ASCII 字符。
如果字符符合以下条件之一,我希望该字符能够正常显示:
- 它有一个图形表示(因此,它不是数字、字母或标点符号)
- 它是一个换行符、空格或制表符(水平制表符,而不是 vtab)
否则,我希望每个字节都以 Vim 的常用格式显示为不可打印的二进制字节(例如<02>
,,)。^H
^@
注意:这个问题与以下内容类似/相关这个问题,但我在这里再次提出这个问题,因为它更广泛,它属于这里而不是 SO,而且这个问题没有任何令人满意的答案。
xxd
对于这种事情来说使用感觉有点小题大做。