所有hexl-insert-
命令都会覆盖该点的字节。是否开启没有区别overwrite-mode
。
我需要实际插入一个新字节,将其他所有内容向下移动。
我怎样才能在emacs中做到这一点?
您可能更喜欢nhexl-mode
,它可以让您编辑文件,就好像它没有被 hexlified 一样(基本上,nhexl-mode 中的 hexlification 在重新显示期间即时完成),因此您可以毫无困难地插入/删除文本。
我也不能直接在 nhexl-mode 中插入字符。我必须遵循这样的方法:
M-x nhexl-mode
然后M-x nhexl-nibble-edit-mode
C-y
拉出这个字符并调整文件格式例如,如果我要插入5300
来表示S
,我需要按C-y
获取5353
,然后将其编辑为5300
我在 Windows 10 和nhexl 1.2上使用GNU Emacs 26.1 (build 1, x86_64-w64-mingw32)