バイナリ/ hexファイルの読み取りをサポートするGeany / Geditのプラグインはありますか?
バイナリ/ hexファイルの読み取りをサポートするGeany / Geditのプラグインはありますか?
回答:
おそらく、専用のソフトウェアを使用したほうがよいでしょう。私はそれを使ったことはないことを告白しますが、上のコメントで述べたように、Blessは面白そうです(今見ただけです...)。
16進編集を可能にするGeany Luaプラグイン用のスクリプトを作成しました。
このファイルはhttps://wiki.geany.org/config/scripts/luaから入手できます。
Geany Luaプラグイン(apt-getからgeany-plugin-luaとして入手可能)をインストールし、スクリプトをconfigディレクトリ(〜/ .config / geany / plugins / geanylua)にコピーして、Geanyを再起動するだけです。スクリプトは、[ツール]-[Luaスクリプト]に表示されます。
Bless hexエディターがある場合、スクリプトはその中のファイルを開きます。それ以外の場合、xxd(vimに標準で付属)があれば、ファイルをGeany内で16進数として編集できます。
フィードバックは大歓迎です!
Geanyには、GeanyとGHexを簡単に切り替えるために使用する簡単なトリックがあります。
Geanyの組み込みファイルブラウザープラグインをアクティブにし、その設定に移動して設定します。「現在のファイルのパスをたどる」オプションをチェックし、外部のオープンコマンドを設定しますghex -g 1024x768 "%f"
。
Geanyで任意のファイルを開きます。16進コードで作業する場合は、組み込みのファイルブラウザー(常に正しいパスにあります)に移動し、ファイルを右クリックして[ 外部から開く ]を選択します。Geanyは自動的にGHexでファイルを開きます。GHexが完了したら、それを閉じます。ファイルに変更があった場合は、ファイルをGeanyにリロードするだけです。シンプルで効率的なワークフローです。