12

所有hexl-insert-命令都会覆盖该点的字节。是否开启没有区别overwrite-mode

我需要实际插入一个新字节,将其他所有内容向下移动。

我怎样才能在emacs中做到这一点?

4

2 回答 2

7

您可能更喜欢nhexl-mode,它可以让您编辑文件,就好像它没有被 hexlified 一样(基本上,nhexl-mode 中的 hexlification 在重新显示期间即时完成),因此您可以毫无困难地插入/删除文本。

于 2013-01-08T16:27:08.687 回答
0

我也不能直接在 nhexl-mode 中插入字符。我必须遵循这样的方法:

  1. 打开文件。M-x nhexl-mode然后M-x nhexl-nibble-edit-mode
  2. 在另一个编辑器中只输入一个字符,复制它
  3. 在 Emacs 中移动光标,C-y拉出这个字符并调整文件格式
  4. 移动光标固定十六进制

例如,如果我要插入5300来表示S,我需要按C-y获取5353,然后将其编辑为5300

我在 Windows 10 和nhexl 1.2上使用GNU Emacs 26.1 (build 1, x86_64-w64-mingw32)

于 2019-03-05T16:52:31.930 回答