Können Sie einen kostenlosen Konsolen-Hex/ASCII-Editor mit einer anständigen Schnittfunktion empfehlen (der es ermöglichen würde, Blöcke zB aus der Mitte einer Datei herauszuschneiden)? Etwas, das nicht überall blau wäre wie Norton Commander
Emacs ist ein Texteditor mit vielen Funktionen und enormer Erweiterbarkeit.
Emacs hat einen eingebauten Modus zum Bearbeiten von Binärdateien namens Hexl-Modus . Es unterstützt jedoch nur das Überschreiben, was die Einschränkung ist, die Sie überwinden möchten.
Es gibt ein Paket (Plugin) namens nhexl-mode , das dieses Problem löst. Sie können es über den Paketmanager von Emacs installieren (Menü „Optionen“ → „Emacs-Pakete verwalten“). Der Nhexl-Modus startet standardmäßig im Überschreibmodus, aber Sie können in den Einfügemodus wechseln, indem Sie M-x binary-overwrite-mode RET
. Auch im Überschreibmodus funktioniert das Löschen.
Sie können das folgende Code-Snippet in Ihre Init-Datei ( ~/.emacs
) einfügen, um den InsertSchlüssel zum Umschalten des Überschreibmodus im nhexl-Modus zu binden. (Es ist etwas komplexer als gewöhnliche Tastenbelegungen, da der nhexl-Modus im Gegensatz zu den meisten anderen Modi standardmäßig keine bestimmte Tastenbelegung hat.)
(unless (boundp 'nhexl-mode-map)
(defvar nhexl-mode-map (make-sparse-keymap)
"Keymap used when `nhexl-mode' is active."))
(define-key nhexl-mode-map [insert] 'binary-overwrite-mode)
Dies kann auch interessant sein, wenn Sie den nhexl-Modus verwenden.
emacs -nw
)
Gartenkopf
Mawg sagt, Monica wieder einzusetzen
Marmelade
Marmelade