我知道我们可以用 vi/vim 十六进制编辑文件,使用命令%!xxd
(call *nix hex dump) 和%!xxd -r
(exit *nix hex dump)。
问题是,如果我在十六进制代码区域进行一些十六进制编辑,则在 ascii 代码区域中没有显示相应的光标,反之亦然。
相比之下,使用ghex编辑文件时,有两个光标,一个是当前编辑操作,另一个显示在另一个面板中的对应位置。
例如,如果一个文本文件包含一个字母“f”,而我正在使用 ghex 对其进行编辑,当我将光标移动到 hex 时,右侧面板中的光标将显示当前要编辑的字符为“f”左侧面板中的值 0x66。
vi/vim/xxd中是否已经存在这个功能,但我没有发现?