¿Puede recomendar un editor hexadecimal/ASCII de consola gratuito con una función de corte decente (que permitiría cortar bloques, por ejemplo, desde la mitad de un archivo)? Algo que no sería azul por todas partes como Norton Commander
Emacs es un editor de texto con muchas funciones y una enorme extensibilidad.
Emacs tiene un modo incorporado para editar archivos binarios llamado modo Hexl . Sin embargo, solo admite la sobrescritura, que es la limitación que desea superar.
Hay un paquete (complemento) llamado nhexl-mode que resuelve este problema. Puede instalarlo a través del administrador de paquetes de Emacs (menú “Opciones” → “Administrar paquetes de Emacs”). El modo Nhexl se inicia en modo de sobrescritura de forma predeterminada, pero puede cambiar al modo de inserción ejecutando M-x binary-overwrite-mode RET
. Incluso en el modo de sobrescritura, la eliminación funciona.
Puede colocar el siguiente fragmento de código en su archivo de inicio ( ~/.emacs
) para vincular la Insertclave para alternar el modo de sobrescritura en modo nhexl. (Es un poco más complejo que las combinaciones de teclas ordinarias porque, a diferencia de la mayoría de los otros modos, el modo nhexl no tiene un mapa de teclas específico de forma predeterminada).
(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)
Esto también puede ser de interés si usa nhexl-mode.
emacs -nw
)
jardinero
Mawg dice que reincorpore a Monica
jaam
jaam