Gibt es Plugins für Geany / Gedit, die das Lesen von Binär- / Hex-Dateien unterstützen?
Gibt es Plugins für Geany / Gedit, die das Lesen von Binär- / Hex-Dateien unterstützen?
Antworten:
Vielleicht ist es besser, eine spezielle Software zu verwenden. Ich gebe zu, dass ich es nicht benutzt habe, aber Bless sieht interessant aus, wie im obigen Kommentar erwähnt (habe es gerade gesehen ...).
Ich habe ein Skript für das Geany Lua-Plugin geschrieben, mit dem Sie Hex-Bearbeitung durchführen können.
Die Datei ist unter https://wiki.geany.org/config/scripts/lua verfügbar
Sie müssen nur das Geany Lua-Plugin installieren (verfügbar über apt-get als geany-plugin-lua), das Skript in Ihr Konfigurationsverzeichnis (~ / .config / geany / plugins / geanylua) kopieren und Geany neu starten. Das Skript wird unter Extras - Lua-Skripte angezeigt.
Wenn Sie den Bless-Hex-Editor haben, öffnet das Skript darin Dateien. Wenn Sie andernfalls xxd haben (das standardmäßig mit vim geliefert wird), können Sie die Datei in Geany als hexadezimal bearbeiten.
Feedback ist willkommen!
In Geany gibt es einen einfachen Trick, mit dem ich einfach zwischen Geany und GHex wechseln kann.
Aktivieren Sie das integrierte Dateibrowser-Plugin in Geany und gehen Sie zu seinen Einstellungen, um es zu konfigurieren. Aktivieren Sie die Option "Folgen Sie dem Pfad der aktuellen Datei" und legen Sie einen externen Öffnungsbefehl fest, z ghex -g 1024x768 "%f"
.
Öffnen Sie nun eine beliebige Datei mit Geany. Wenn Sie am Hex-Code arbeiten möchten, rufen Sie einfach den integrierten Dateibrowser auf (er befindet sich immer im richtigen Pfad), klicken Sie mit der rechten Maustaste auf Ihre Datei und wählen Sie "Extern öffnen" . Geany öffnet die Datei in GHex automatisch. Wenn Sie mit GHex fertig sind, schließen Sie es. Wenn Sie etwas in der Datei geändert haben, müssen Sie die Datei nur in Geany neu laden. Es ist ein einfacher, effizienter Workflow.