所有hexl-insert-
命令都会在点处覆盖该字节。 overwrite-mode
是否开启没有区别。
我需要在点处插入一个新字节,然后将其他所有内容移动。
我怎么能在emacs中这样做?
您可能更喜欢使用nhexl-mode
,它可以让您编辑文件,就像它没有进行六重化一样(基本上,nhexl模式中的hexlification在重新显示期间即时完成),因此您可以毫无困难地插入/删除文本。
我也不能直接在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(build 1,x86_64-w64-mingw32)