【发布时间】:2012-11-01 07:03:57
【问题描述】:
我知道我们可以用 vi/vim 对文件进行十六进制编辑,使用命令 %!xxd(调用 *nix hex dump)和 %!xxd -r(exit *nix hex dump)。
问题是,如果我在hex-code区做一些hex-editing,ascii-code区没有对应的光标显示,反之亦然。
相比之下,用ghex编辑文件时,有两个光标,一个是当前编辑操作,另一个显示在另一个面板中的对应位置。
例如,如果一个文本文件包含一个字母'f',而我正在使用ghex来编辑它,当我移动光标时,右侧面板中的光标将显示当前要编辑的字符是'f'到左侧面板中的十六进制值 0x66。
vi/vim/xxd中是否已经存在这个功能,但我没有发现?
【问题讨论】:
标签: linux vi hex-editors