无法理解为什么在 Vim 的状态行中需要 ASCII 和 HEX 检测

无法理解为什么在 Vim 的状态行中需要 ASCII 和 HEX 检测

有人建议我使用以下状态行

替代文本

但是,我不确定我需要在哪里保存每个字符的 ASCII 码和 HEX 码。我知道 ASCII 是字符编码方案,而 HEX 似乎是 8 位字符类型。

在 Vim 的状态行中哪里使用 ASCII 和 HEX 检测?

答案1

嗯,也许如果你尝试对文件格式进行逆向工程
如果您有一个二进制文件,并且想要找出某些部分的含义,那么它可能很有用。您最好使用十六进制编辑器。

另一个原因可能是发现奇怪的编码错误。例如,连字符减号 (45) 和连字符长破折号 (150) 在许多字体中看起来几乎相同。如果您编写程序时不小心在公式中出现了长破折号,那么您i=j-17;就有麻烦了。我确实见过这种情况,当时一位同事将他的源代码从 MS Word 文件粘贴到编辑器中。Word 已将他的减号转换为长破折号。


总而言之,它在某些情况下是有用的,但我不想在我的状态行中一直显示它。

相关内容