所有hexl-insert-
命令都会覆盖该点的字节。 overwrite-mode
是否开启没有区别。
我需要在点处插入一个新字节,然后将其他所有内容移动。
我如何在emacs中执行此操作?
答案 0 :(得分:7)
您可能更喜欢nhexl-mode
,它允许您编辑文件,就好像它没有进行六重化(基本上,nhexl模式中的hexlification在重新显示期间即时完成),因此您可以插入/删除文字没有任何困难。
答案 1 :(得分:0)
我也不能直接在nhexl模式下插入字符。我必须遵循这种方法:
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(内部版本1,x86_64-w64-mingw32)