1

我曾尝试使用:Hexmode:%!xxd无济于事。还尝试使用-b标志打开 vim,然后使用:setlocal display=uhex.

:%!xxd什么都没做(声称非法) 只是保持原样,:Hexmode并没有将我插入的键更改为十六进制字符。对:setlocal display=uhex.

尝试文件类型:“ASCII C++ 程序文本”

4

1 回答 1

2

:%!xxd只是告诉 vim 通过单独的xxd程序过滤当前文件并将结果读回。

我怀疑您没有xxdOSX安装. 如果您在终端中运行会发生什么。这是您在 Windows 上的命令窗口中获得的内容的示例:xxd

C:\>xxd
12345
^Z
0000000: 3132 3334 350d 0a                        12345..

即我运行xxd、键入12345并按下CtrlZxxd程序将其转换为如图所示。

于 2013-05-17T07:25:54.700 回答