%!xxd
コマンド(* nix hex dumpを呼び出す)と(* nix hex dumpを終了する)を使用して、vi/vimでファイルを16進編集できることを私は知っていました%!xxd -r
。
問題は、16進コード領域で16進編集を行うと、対応するカーソルがASCIIコード領域に表示されないことです。その逆も同様です。
対照的に、ファイルをghexで編集する場合、2つのカーソルがあります。1つは現在の編集操作で、もう1つはもう一方のパネルの対応する位置を示します。
たとえば、テキストファイルに文字「f」が含まれていて、ghexを使用して編集している場合、カーソルを16進数に移動すると、右側のパネルのカーソルに現在編集する文字が「f」と表示されます。左側のパネルの値0x66。
この機能はvi/vim / xxdにすでに存在しますが、私は知りませんでしたか?