Я знал, что мы можем редактировать файл в шестнадцатеричном формате с помощью vi/vim, используя команду %!xxd
(вызов *nix hex dump) и %!xxd -r
(выход из *nix hex dump).
Проблема в том, что если я выполняю шестнадцатеричное редактирование в области шестнадцатеричного кода, соответствующий курсор не отображается в области ascii-кода, и наоборот.
Напротив, когда файл редактируется с помощью ghex, есть два курсора, один с текущей операцией редактирования, другой показывает соответствующую позицию на другой панели.
Например, если текстовый файл содержит букву «f», и я использую шестнадцатеричный код для его редактирования, курсор на правой панели покажет, что текущий редактируемый символ — «f», когда я перемещаю курсор в шестнадцатеричный код. значение 0x66 в левой панели.
Эта функция уже существует в vi/vim/xxd, но я не узнал?