Grâce à sa structure multi threads, vous pouvez lancer une recherche alors qu'une sauvegarde est en cours, ou vice versa. Pendant la sauvegarde et/ou la recherche, vous pouvez continuer à naviguer en lecture dans le fichier, sans pouvoir faire de modification tant que la sauvegarde ou la recherche n'est elle-même pas terminée.
Le mode d'écriture est overwrite. Pour la plupart des fichiers binaires, il peut être dangereux de décaler une partie du code. Pour cette raison, une portion de code non modifiée mais pas exactement à la position originelle sera signalée par un fond grisé. Une insertion doit être explicite et ne peut être faite qu'avec la touche insertion. Soyez prudent avec les insertions imposantes, vous pouvez créer virtuellement un fichier géant qu'il sera ensuite impossible de sauvegarder (essayez d'insérer 2Ei par exemple).
Les modifications en cours sont signalées par du texte en rouge. Vous pouvez annuler les modifications. Vous pouvez refaire la dernière anulation. Un astérisque (*) apprès le nom du fichier signal qu'il y a au moins une modification. Notez que la pile de Undo et les aides colorées sont remise à zéro par une sauvegarde puisqu'il n'y a plus de différence entre le fichier et l'affichage.
Couper, copier & coller utilise le presse papier de l'OS. Une sélection dans la zone de texte est transférée sous forme de texte, mais a l'inconvénient de ne pas permettre de transférer les caractères non affichables. Une sélection dans la zone hexa est transférée sous forme de texte hexadécimal. La taille de la sélection est limitée par l'option de mémoire lors du lancement de la JVM (-Xms64m), mais la limitation du presse papier peut être plus faible. Comme le presse papier est partagé, vous pouvez importer/exporter des data depuis/vers n'importe quelle application. Notez toutefois que le retour chariot n'est pas toujours correctement transmit par le presse papier de windoz.
Les champs de saisi demandant une position acceptent les formats numériques tels que:
En bas à droite, la position du curseur est donnée par rapport au début du fichier, suivi de la position par rapport à la fin. Un clic sur le champ offset commute l'affichage entre décimal et hexadécimal.
binary, 16MiB | |
binary, 4GiB | |
ASCII, 500KiB |
File menu | usage |
---|---|
Ctrl+O | Open a file. |
Ctrl+S | Save. |
Ctrl+Q | Leave (close) the current file. |
Ctrl+P | Create a png of the current screen. |
Edit menu | usage |
---|---|
Ctrl+A | Select all. |
Ctrl+Z | Undo the last modification. |
Ctrl+X | Copy then cut. |
Ctrl+C | Copy. |
Ctrl+V | Paste. |
Ctrl+F | Find dialog box. |
Insert/delete | Insert/delete dialog box. |
View menu | usage |
---|---|
Ctrl+G | Goto dialog box. |
Ctrl+M | Toggle position mark between tiny line, bold line or no mark. |
Ctrl+D | Go down to the next mark, or the end of the file. |
Ctrl+U | Go up to previous mark, or the beginning of the file. |
Ctrl+T | Toggle caret between nibble area and text area. |
Ctrl+H | Change the font to higher size. |
Ctrl+L | Change the font to lower size. |
Ctrl+W | Toggle Black/White background, usefull for OLED screen. |
Other | usage |
---|---|
Arrow Left/Right | Move cursor to left/right. |
Shift+Arrow Left/Right | Move cursor with selection to the Left/Right. |
Arrow Up/Down | Move cursor up/down one line. |
Shift+Arrow Up | Selecting lines in an upwards direction. |
Shift+Arrow Down | Selecting lines in a downward direction. |
Home | Go to beginning of line. |
Shift+Home | Go and select to the beginning of a line. |
End | Go to end of line. |
Shift+End | Go and select to end of line. |
Ctrl+Home | Go to start of document. |
Ctrl+Shift+Home | Go and select text to start of document. |
Ctrl+End | Go to end of document. |
Ctrl+Shift+End | Go and select text to end of document. |
Insert/delete | Insert/delete dialog box. |
PageUp/PageDown | Screen page up / page down. |
Shift+PageUp | Move up screen page with selection. |
Shift+PageDown | Move down screen page with selection. |
Ctrl+Mouse wheel | Change the font size. |