vimをhexエディタとして使う - yokohama/oreshic-record GitHub Wiki

vimをhexエディタとして使う

Date: 2023-04-07 08:43:29

通常は、hexeditコマンドを使用。

$ hexedit a.out

こんな感じ。

しかしvimのキーバインドになれてしまっているため、vimで開きたい。ファイルを指定する時に、「-b」オプションを使う。

$ vim -b a.out

中身はこんな感じなので、

:%!xxd

を入力。

するとこんな感じで、hexeditと同じ様なビジュアルになる。キー操作は勿論vim。

編集が終わったら、

:%!xxd -r

で、バイナリに戻す。

最後に、:wqで上書きして終了。

⚠️ **GitHub.com Fallback** ⚠️