如何在二进制文件上使用 vim?

问题描述 投票:0回答:0

vim -b
记录为

-b 二进制模式。将设置一些选项,使编辑二进制文件或可执行文件成为可能。

但这对我不起作用。例如

echo "Unicode ☺☻☼☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍" > testfile

将存储许多设置了高位的字节(假设是 UTF-8 终端)。

od -a -t x1 testfile
证实了这一点。

但是

vim -u NONE -b testfile
显示 Unicode 字符,而不是原始字节。所以实际上不可能编辑任意二进制数据。

怎么了?

vim binary
© www.soinside.com 2019 - 2024. All rights reserved.