vim与16进制

以二进制方式打开文件foo.txt:

vim -b foo.txt

以16进制显示显示(先ESC,再):

:%!xxd

退出16进制“模式”(先ESC,再):

:%!xxd -r


xxd其实是一个 linux的转换工具,将标准输入和文件内容转换为hex格式,或者反过来(-r)。

!xxd中的代表执行本机的xxd命令。%表示所有行。


linux下面还有这些工具可以编辑16进制:ghex、hexedit等。



你可能感兴趣的:(vim,hex,16进制,xxd)