質問: VSCode を使ってバイナリファイルを編集したいです。特に、バイト列を追加したり削除したりしたいです。 hexdump for VSCode という extension を使うと現状のバイト列を表示したり、既存の 1 バイトを別の値に書き換えることはできるのですが、バイトの追加・削除ができません。この extension の issue 38 に編集機能の要求が出ているのですが、2018 年 6 月現在 open のままです。 また、VSCode 本体側にも「バイナリを編集したい」という issue が出ており、こちらも open のままです。 VSCode でバイナリファイル / hex ファイルを編集する良い方法はありませんか?
回答: VS Code 1.44 から Custom Editor API が実装され、これを活用することで VS Code 1.46 から Hexeditor という拡張機能を入れることでバイナリファイルが編集できるようになりました。 * というわけで、VS Code の拡張機能タブで「Hexeditor」を検索しインストールすれば、Ctrl / Cmd + Shift + P から Open File using Hex Editor を選ぶことでバイナリファイルとして編集できます! 関連 issue * Allow to make edits to binary files * Hex Editor - Custom Editor API